African Rice Recipe: West African Tomato Peanut Flavor Bomb

Side Dishes

African Rice Recipe: West African Tomato Peanut Flavor Bomb

This West African tomato peanut rice recipe brings bold, aromatic flavors to your table with every bite—rich peanut sauce, tender rice, and a perfect balance of spice and sweetness.

The dish is deeply rooted in tradition, where rice isn’t just a side but the star of the meal, often paired with protein like chicken, fish, or plant-based alternatives.

I’ve refined this recipe over years to capture that signature West African taste, where tomatoes simmer into a thick, velvety base and peanuts add a satisfying creaminess.

The beauty of this recipe lies in its layers of flavor—smoky from the blended spices, tangy from the tomatoes, and nutty from the peanuts. It’s a complete dish that transforms simple ingredients into something extraordinary, with a method that’s approachable yet delivers restaurant-quality results.

The rice absorbs the aromatic sauce perfectly, creating a dish that’s both hearty and deeply satisfying.

By the time you’re done, you’ll have a fragrant, golden-brown rice dish that’s impossible to resist—each grain coated in that rich peanut-tomato sauce, with a hint of heat from the spices. This is the kind of meal that brings people together, whether it’s a family gathering or a weeknight dinner.

The best part? It’s versatile enough to adapt to your preferences while staying true to its roots.

Serve it with grilled chicken, fried fish, or even tofu for a plant-based version, and watch as everyone reaches for seconds. This recipe isn’t just about food—it’s about bringing a piece of West African culture to your kitchen. Let’s get started!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for african rice

Rich peanut sauce meets fragrant rice in this West African flavor bomb—just 15 ingredients for bold, aromatic results.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, jasmine or basmati preferred
Peanut Butter 🥜 ½ cup Natural, unsweetened preferred
Canned Crushed Tomatoes 🍅 15 oz San Marzano preferred, no added salt
Vegetable Oil 🫒 ¼ cup For sautéing onions and garlic
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Groundnut Peanut 🥜 ¼ cup Raw, unsalted peanuts
Tomato Paste 🍅 2 tbsp High quality, no sugar added
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Ground Ginger 🌿 ½ tsp Freshly ground preferred
Dried Cayenne Pepper 🌶️ ½ tsp Adjust for heat preference
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Chicken or Vegetable Broth 💧 1 ½ cups Low-sodium preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The peanut butter and peanuts are the heart of this dish—natural, unsweetened makes all the difference. Trader Joe's and Whole Foods carry high-quality options, but any store-brand natural peanut butter works if it's free of additives. For the tomatoes, San Marzano cans deliver the best flavor, though any high-quality crushed tomatoes will do. The rice? Jasmine or basmati absorbs the sauce beautifully—long-grain varieties hold up best to the sauce's richness. Don't skip the fresh garlic and ginger; their aromatic punch is essential for that West African depth.

No peanut butter? Toasted peanut powder (blend raw peanuts into a fine powder) works in a pinch, though texture will differ slightly. Short on fresh thyme? Dried at one-third the amount suffices, but fresh delivers that earthy complexity. The cayenne can be swapped for red pepper flakes at half the quantity if you prefer milder heat. For the broth, low-sodium versions prevent over-salting the dish. The tomato paste is non-negotiable—it thickens the sauce beautifully, but no-sugar-added is key to avoid cloying sweetness. If you're using chicken, bone-in thighs stay juicier than breasts when paired with this dish.

This rice keeps beautifully—3-4 days in the fridge, 3 months frozen. The sauce thickens as it cools, so add a splash of broth when reheating. For meal prep, cook the rice separately and mix in the sauce just before serving to maintain perfect texture. The cilantro wilts fast, so add it fresh at the end. Leftovers actually improve overnight as flavors meld—double the batch if you're feeding a crowd; this dish disappears quickly.

❤️

Why You'll Love This Recipe

  • Peanut Butter Magic: Honestly, that creamy peanut butter base transforms simple rice into something ridiculously good—no fancy spices needed. The moment you stir it in, the whole kitchen smells like comfort, and the texture? Chewy, nutty perfection that sticks to every grain.
  • One-Pot Wonder: Minimal chopping, one pot, zero mess. Sauté onions in oil, dump in tomatoes and rice, add peanut butter—boom. My lazy Sundays just got a whole lot easier, and the leftovers reheat like a dream.
  • Budget Crowd-Pleaser: Feeds six for under $10, and everyone asks for seconds. The crushed tomatoes keep it hearty, the peanut butter adds richness, and my picky-eater nephew actually finishes his plate. (Yes, even with just five ingredients.)
  • Weeknight Workhorse: Between us, this is my go-to when I’m too tired to think. Toss it with grilled chicken or fish for dinner, pack it for lunches, or serve it cold—it never lets me down. That nutty depth? Makes bland rice a distant memory.

Step-by-step instructions for West African tomato peanut rice

Here's the method—simple, flavorful, and packed with West African warmth in every bite.

1

Toast the Peanuts and Spices

Heat the 0.25 cup vegetable oil in a medium saucepan over medium heat. Add the 0.25 cup groundnut peanut and toast for 3-4 minutes until fragrant and lightly golden. Remove the peanuts with a slotted spoon and set aside.

In the same pan, add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Add the 4 cloves garlic cloves and cook for 30 seconds until aromatic. Stir in the 2 tbsp tomato paste, 1 tsp dried thyme, 0.5 tsp ground ginger, 0.5 tsp dried cayenne pepper, 1 tsp salt, and 0.5 tsp black pepper. Cook for 2 minutes until the spices release their oils and deepen in color.

2

Build the Tomato-Peanut Base

Pour in the 15 oz canned crushed tomatoes and stir to combine. Simmer for 8-10 minutes until the mixture thickens slightly and the raw tomato taste mellows. Add the 0.5 cup peanut butter and stir until fully incorporated, creating a rich, velvety sauce. The peanut butter will dissolve completely, giving the dish its signature depth.

Here's the thing—don't rush this step. The sauce needs time to develop its complex flavors. You'll see it transform from a simple tomato-peanut mix into something truly special. If it starts to stick, add 1-2 tablespoons of chicken or vegetable broth to loosen it.

3

Cook the Rice

Rinse the 1.5 cups long-grain white rice under cold water until the water runs clear. Add the rice to the saucepan and stir to coat each grain evenly. Pour in the 1.5 cups chicken or vegetable broth and bring to a gentle boil. Reduce heat to low and cover tightly with a lid.

Simmer for 20 minutes without lifting the lid. This allows the rice to absorb the flavorful liquid evenly. After 20 minutes, check the rice—it should be tender but still slightly firm. If it's not quite done, add 2-3 tablespoons of broth and cook for another 5 minutes. The rice should be al dente with a slight bite, not mushy.

4

Finish and Garnish

Once the rice is tender, remove the saucepan from heat and let it sit covered for 5 minutes. This resting period allows the rice to finish steaming and the flavors to meld. Fluff the rice gently with a fork, then stir in the toasted peanuts.

For serving, garnish with the 0.25 cup fresh cilantro. The bright herb cuts through the richness of the peanut and tomato flavors, adding a fresh finish. Taste and adjust seasoning if needed—sometimes the peanut butter or tomatoes can make the dish slightly saltier than expected.

👨‍🍳

Pro Tips For Making African Rice

  • TOAST THE ONIONS FIRST: Slice those onions thin and cook them in the oil until they’re golden—almost caramelized—before adding anything else. I used to skip this, and the peanut butter flavor would just sit there, dull and underwhelming. Golden onions make the whole dish sing.
  • STIR THE PEANUT BUTTER HARD: Once you mix in the peanut butter, don’t just toss it in and walk away. Keep stirring like your life depends on it for the first 3-4 minutes. The peanut butter needs to fully emulsify with the tomatoes and oil, or you’ll end up with clumpy, uneven texture—like someone dumped peanut butter into a smoothie and called it a day.
  • USE HALF THE WATER: African rice isn’t supposed to be fluffy and separate. Cut your rice-to-water ratio in half—think 1 part rice to 1.5 parts liquid (or even less if your tomatoes are watery). The peanut butter and tomatoes add enough moisture, and you’ll get that signature thick, creamy texture without mushy rice.
  • SALT THE TOMATOES BEFORE ADDING: Dump that crushed tomato can into a bowl, add a generous pinch of salt, and let it sit for 10 minutes while you prep the rest. The salt draws out the excess water, so your sauce won’t turn into a thin, sad gravy later. (Yes, even if the can says “no salt added.”)

Flavor customization for these flavors

Spicy Heat Boost

If you love heat, add 1 tsp Scotch bonnet powder or ½ tsp habanero flakes when toasting the peanuts. For a smoother burn, blend 1-2 fresh habaneros into the tomato sauce—just 10 seconds in a food processor removes seeds while keeping the fire.

I’ve found that Penzeys Caribbean Hot Sauce (½ tsp) also works beautifully for a liquid heat kick. 🌶️

Sweet & Smoky Twist

Balance the peanut’s richness with 1 tbsp brown sugar or 1 tsp honey>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Nutrition facts

Servings 4
Amount Per Serving
Calories 540kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 6g30%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 62g22%
Dietary Fiber 6g21%
Sugars 6g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What makes this West African rice dish different from regular tomato rice?

The peanut butter and toasted peanuts create a rich, nutty depth that sets it apart from standard tomato rice. The blend of spices like ginger, thyme, and cayenne adds layers of warmth that traditional recipes often miss. This version is also more aromatic thanks to the slow-cooked tomato base.

2

Can I use peanut butter powder instead of regular peanut butter?

Yes! Peanut butter powder works well, but you'll need ⅓ cup (about 4 tbsp) to match the ½ cup of regular peanut butter. The texture will be slightly different, but the flavor remains rich. Just make sure to dissolve it completely in the sauce for even distribution.

3

How do I prevent the rice from becoming mushy?

Don't lift the lid while cooking—steam is key! Use long-grain rice (jasmine or basmati) and reduce heat to low after boiling. If the rice needs more time, add broth in 2-tbsp increments rather than all at once. The 5-minute rest after cooking helps too.

4

What protein pairs best with this dish?

Grilled chicken, smoked fish (like tilapia), or plant-based tofu all work beautifully. For extra authenticity, try West African-style fried plantains or black-eyed peas. The peanut sauce's richness balances lean proteins perfectly—just avoid overly fatty meats like ribs.

5

Can I make this recipe in an Instant Pot?

Sauté onions, garlic, and spices first, then add tomatoes and peanut butter. Use the high-pressure setting for 6 minutes with 1.5 cups broth, then natural release. Finish by stirring in toasted peanuts and fluffing with a fork. The Instant Pot version cooks 40% faster!

★★★★★4.9(7 reviews)
Categories Side Dishes