African Spinach and Rice Recipe: West African Tomato-Pepper Base Magic

Side Dishes

African Spinach and Rice Recipe: West African Tomato-Pepper Base Magic

This African spinach and rice recipe delivers the bold, aromatic flavors of West Africa in one comforting dish. The secret lies in the rich tomato-pepper base that infuses both the rice and spinach with deep, savory notes. I’ve perfected a method that balances heat, acidity, and earthy spices—creating a meal that’s as satisfying as it is authentic.

The foundation starts with long-grain rice simmered in a vibrant stew made from blended tomatoes, peppers, and aromatic spices like thyme and curry. Meanwhile, fresh spinach wilts down with onions, garlic, and a touch of Scotch bonnet for a fiery kick. Together, they create a harmonious blend of textures and flavors that’s both hearty and elegant.

What makes this recipe truly special is its versatility. Pair it with grilled chicken, fried plantains, or black-eyed peas for a vegetarian twist. The dish is packed with nutrients, vibrant colors, and layers of flavor that transform a simple meal into a celebration of West African cuisine.

Ready in about 45 minutes, this recipe is perfect for family dinners, potlucks, or whenever you crave a taste of home. The aroma alone will have everyone gathering around the table. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for african spinach and rice

Bold spices, vibrant veggies, and aromatic rice create this West African-inspired dish.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, jasmine or basmati preferred
Fresh Spinach 🌿 10 oz Baby spinach or chopped leaves
Tomatoes 🍅 3 whole Roma or vine-ripened, blended
Bell Peppers 🧅 2 whole Red or green, chopped
Yellow Onions 🧅 1 whole Medium, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Scotch Bonnet Peppers 🌶️ 1 whole Seeded, chopped (adjust for heat)
Ground Cumin 🌿 1 tbsp Toasted for depth
Ground Curry Powder 🌶️ 1 tbsp Mild or medium heat
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Vegetable Oil 🫒 ½ cup Light or canola preferred
Vegetable Broth 💧 2 cups Low-sodium preferred
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Ginger 🌿 1 tbsp Grated, optional for brightness

The tomato-pepper base is where the magic happens. Roma tomatoes blend smoothly, but vine-ripened work too—just remove seeds first. For the Scotch bonnet, Walmart or Latin markets usually carry them fresh, but if you can't find them, jalapeños at half the amount add heat without overpowering. The bell peppers? Red or green both work, but red adds natural sweetness. Toast your cumin and curry powder in a dry pan for 30 seconds before adding to the pot—this brings out their aroma and makes the whole dish sing. Fresh thyme is ideal, but dried works in a pinch at one-third the amount.

No fresh ginger? Ground ginger at half the amount gets you close, though it lacks that bright zing. The vegetable broth can be swapped for water, but low-sodium is key—you'll be adding salt later. For a deeper flavor, blend in a handful of fresh basil or cilantro at the end. The spinach should be washed thoroughly—sand is the enemy of texture. If your spinach is large-leafed, chop it finely so it cooks down evenly. And if you're worried about the heat level, remove the Scotch bonnet seeds completely—you'll still get flavor without the burn.

This dish tastes even better the next day, so double the batch if you're feeding a crowd. Store leftovers in an airtight container in the fridge for 4-5 days, or freeze for 3 months. I like to portion it into containers with a side of fried plantains—reheats beautifully with a splash of water. The rice keeps best if stored separately from the stew, so assemble just before serving. For extra richness, stir in a spoonful of vegan butter or coconut milk when reheating.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just sauté onions, toss in rice, add the spinach-tomato mix, and let it simmer. The rice absorbs everything like a sponge, so you end up with one flavorful, stick-to-your-ribs dish with zero cleanup.
  • Spinach That Actually Tastes Good: No wilted, bitter greens here. The tomatoes and bell peppers caramelize into a sweet, tangy sauce that wraps around the spinach, turning it into something ridiculously vibrant and tender. (Yes, even my kids eat it.)
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. The rice stays firm, the spinach holds its color, and the flavors only get better after a day in the fridge. Just reheat and serve—no sad, soggy leftovers here.
  • Budget-Friendly Powerhouse: Fresh spinach and bell peppers might seem fancy, but they stretch across multiple meals, and a single onion and tomato go a long way. Honestly, it’s the kind of dish that makes grocery day feel like a win. Plus, you can swap in frozen spinach in a pinch.

Step-by-step instructions for African spinach and rice

Master this West African classic with a rich tomato-pepper base and perfectly fluffy rice.

1

🍳 Step 1: Build the Tomato-Pepper Sauce Base

Heat the 0.5 cup vegetable oil in a large pot over medium-high heat. Add the diced yellow onions and cook for 3-4 minutes until softened and translucent. This is your flavor foundation—don't rush it or the onions will burn.

Add the minced garlic cloves and chopped Scotch bonnet peppers, stirring for 30 seconds until fragrant. The Scotch bonnet will infuse its signature heat, so adjust the amount if you prefer milder flavor. Next, stir in the ground cumin, ground curry powder, and dried thyme, toasting for 1 minute until aromatic.

Pour in the blended tomatoes and bring to a gentle simmer. Reduce heat to medium-low and cook uncovered for 15-20 minutes, stirring occasionally, until the mixture thickens into a rich, glossy sauce. You're looking for a consistency where it coats the back of a spoon—this forms the heart of your dish.

2

🍳 Step 2: Incorporate Vegetables and Season

Add the chopped bell peppers and grated fresh ginger to the tomato mixture. Stir well and cook for 5 minutes until the peppers soften slightly. The ginger will brighten the dish, adding a subtle zing that balances the richness.

Season with 1 tsp salt and 0.5 tsp black pepper, then pour in the 2 cups vegetable broth. Bring to a gentle boil, then immediately reduce heat to low. Add the 10 oz fresh spinach and stir until just wilted—about 2-3 minutes. The spinach should be tender but still vibrant green, not mushy.

Here's the thing—don't overcook the spinach. It should retain its color and texture, just softened enough to blend seamlessly with the sauce. Taste and adjust seasoning if needed, remembering this will be the primary flavor profile of your dish.

3

🥘 Step 3: Prepare the Rice Separately

While the sauce simmers, rinse the 1.5 cups long-grain white rice under cold water until the water runs clear. This removes excess starch that would make the rice gummy. In a separate pot, bring 2 cups water to a boil, then add the rice.

Reduce heat to low, cover tightly with a lid, and cook for 15 minutes without stirring. The rice should absorb all the water and become tender but still slightly firm—this is the perfect al dente texture for West African rice dishes. Don't peek or lift the lid during cooking, as this disrupts the steam needed for fluffy grains.

4

🥘 Step 4: Combine and Finish

After the rice has cooked, carefully fluff it with a fork and set it aside. Increase the heat under your sauce to medium-high and let it reduce slightly for 2-3 minutes until it's thick enough to coat the back of a spoon. This ensures your final dish has a proper sauce-to-rice ratio.

Gently fold the cooked rice into the tomato-pepper sauce, mixing just until the rice is evenly coated. The rice will absorb some of the sauce, so don't be surprised if it looks slightly drier than expected. This is normal and actually creates the perfect texture—each bite should deliver both rice and sauce.

Return the pot to low heat and let it cook for an additional 5 minutes, stirring occasionally. This final step allows the flavors to meld completely. The dish should be vibrant, with the spinach maintaining its color and the rice maintaining its distinct grains. Serve immediately while hot, garnished with extra fresh spinach if desired.

👨‍🍳

Pro Tips For Making African Spinach And Rice

  • SOFTEN THE RICE RIGHT: Cook your rice in slightly salted water until it’s just tender—about 12 minutes for long-grain. Drain, then spread it on a tray and let it sit uncovered for 5 minutes. This prevents mush later when you mix in the spinach sauce, which loves to steal moisture.
  • WILT SPINACH IN BATCHES: Fresh spinach wilts fast, but dumping it all at once turns your sauce into soup. Work in 2-3 handfuls at a time, stirring until the leaves collapse completely before adding more. This keeps the texture bright and the sauce thick—no one wants a watery stew.
  • SAUTE ONIONS LOW AND SLOW: After frying your onions until golden, drop the heat to medium-low and let them cook for another 5 minutes. This caramelizes the sugars without burning them, giving your dish that deep, sweet base that makes all the difference. (Yes, even if you’re impatient like me.)
  • USE TOMATO PASTE, NOT JUICE: Skip the canned tomatoes—this isn’t Italian pasta. Stir in 1-2 tablespoons of tomato paste with the onions to thicken the sauce and deepen the flavor. It’s the thing that makes your spinach and rice taste like it came from a West African home kitchen, not a basic weeknight meal.

Storing and reheating this dish

Refrigerator Storage

Store your African spinach and rice in an airtight container within 2 hours of cooking to preserve freshness. I recommend glass containers with snap-on lids—they keep flavors locked in while allowing easy reheating. Keep it refrigerated at 40°F or below for up to 4-5 days. The spinach will retain its vibrant color, and the rice stays separate enough to avoid mushiness. 🌿

Freezer Prep Tips

For longer storage, portion the dish into freezer-safe containers or heavy-duty freezer bags, leaving 1-inch headspace for expansion. I like to freeze it in 2-cup portions—perfect for single servings. Label with the date and freeze for up to 3 months. The sauce may thicken slightly when thawed, so add a splash of water or broth when reheating. ❄️

Stovetop Reheating

My preferred method is stovetop reheating—it restores the dish's rich texture. Transfer the chilled rice to a pot, add 2 tablespoons of water or broth, and heat over medium-low heat for 8-10 minutes, stirring occasionally. For the sauce-spinach portion, reheat separately in a skillet with 1 tablespoon of oil over low heat for 5 minutes. Combine just before serving to keep the spinach vibrant. 🔥

Microwave Method

For quick reheating, cover the rice with a damp paper towel and microwave on 50% power in 1-minute intervals, stirring between each. The spinach-sauce portion reheats best in a microwave-safe bowl with 1 tablespoon of water, covered, for 1-2 minutes. Avoid overcooking—the spinach will turn mushy if microwaved too long. Stir well before serving. ✨

Garnish Refresh

Before serving reheated portions, brighten them up with fresh cilantro leaves, a pinch of black pepper, or a drizzle of olive oil. The spinach benefits from a final sprinkle of Scotch bonnet flakes (if you love heat) or a squeeze of lemon juice for acidity. These finishing touches make reheated leftovers taste almost as good as fresh! 🌶️

Make-Ahead Sauce

For meal prep, cook the tomato-pepper sauce and spinach separately, then store them in separate containers. When ready to eat, combine with freshly cooked rice and reheat. This keeps the spinach from wilting too much and maintains the sauce's depth. I often make a big batch of sauce on Sundays to use throughout the week—it freezes beautifully for up to 3 months. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 62g22%
Dietary Fiber 8g29%
Sugars 6g
Protein 12g24%
* 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

Can I substitute regular bell peppers for Scotch bonnet?

Yes, but you'll lose the signature heat. Use jalapeños or habaneros at half the amount for milder heat, or red bell peppers for sweetness without spice. For a completely mild version, skip the hot peppers entirely and add an extra 1/2 tsp salt to compensate for the missing depth.

2

How do I make this vegetarian?

Swap the broth for coconut milk or vegetable broth, and add 1 cup cooked black-eyed peas or lentils to the rice. For extra protein, stir in 1 cup crumbled tofu after combining everything. Garnish with fried plantains instead of meat. The dish stays hearty and satisfying!

3

Why did my spinach turn mushy?

Overcooking is the most common cause. Spinach should only wilt for 2-3 minutes—any longer and it breaks down. Also, avoid using wilted store-bought spinach (like bagged salad mixes) as it's pre-cooked. For best results, use fresh, raw spinach and cook it directly in the sauce over low heat.

4

Can I use instant rice instead of long-grain?

Not recommended—it absorbs too much liquid and becomes gummy. If you must, use half the usual water and cook for 10 minutes instead of 15. For authentic texture, stick with long-grain (jasmine or basmati) and cook it separately from the sauce. The separate cooking method is key to West African rice dishes!

5

What's the best way to serve this dish?

Pair it with grilled chicken, fried plantains, or a side of West African black-eyed peas. For a complete meal, serve with a simple mango-habanero salsa or a dollop of Ghanaian shito** (if you like spicy dips). The vibrant colors and flavors make it perfect for gatherings—just arrange everything on a large platter for a beautiful presentation!

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