
This West African dish transforms simple ingredients into a vibrant, flavorful one-pot meal. The rich tomato base, infused with aromatic spices, creates a perfectly balanced sauce that coats every grain of rice.
I developed this recipe to capture the authentic taste of Ghanaian home cooking. The secret lies in blooming whole spices in hot oil before adding tomatoes, which builds layers of deep, complex flavors.
What emerges is tender rice with a golden hue, each bite bursting with savory, slightly spicy notes. The dish comes together in about 45 minutes, with most of that time being hands-off.
Serve it with fried plantains or grilled chicken for a complete meal. Here’s how to make this traditional creation.
Ingredients for Ghana Rice
Transform simple pantry staples into this vibrant West African one-pot wonder with deep, complex flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Roma Tomatoes 🍅 | 6 whole | Fresh, ripe, diced |
| Yellow Onion 🧅 | 1 whole | Medium, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Fresh Ginger Root 🌿 | 1 whole | 1-inch piece, grated |
| Scotch Bonnet Pepper 🌶️ | 1 whole | Seeds removed, finely minced |
| Tomato Paste 🍅 | 2 tbsp | Concentrated for richness |
| Vegetable Oil 🫒 | ½ cup | Neutral-flavored for blooming spices |
| Ground Cumin 🌿 | 1 tsp | Toasted whole then ground |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Smoked Paprika 🌶️ | 1 tsp | For depth and color |
| Bay Leaves 🍃 | 2 whole | Removed before serving |
| Chicken or Vegetable Stock 🥣 | 2 cups | Low-sodium preferred for control |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste at end |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
For authentic Ghanaian flavor, blooming whole spices in hot oil is non-negotiable. Use fresh cumin and coriander seeds if possible—toast them in a dry pan until fragrant, then grind. Roma tomatoes are ideal for their low moisture content, but any ripe tomato will work. The Scotch bonnet is traditional, but habanero makes a fine substitute if that’s what’s available at your local international market.
Out of fresh ginger? Ground ginger at half the amount works in a pinch. No fresh cilantro? Parsley’s a decent stand-in, though it lacks the citrusy brightness. The stock can be chicken or vegetable—Better Than Bouillon bases are a great shortcut. If you can’t find smoked paprika, add a pinch of cayenne for heat and a dash of liquid smoke for depth (just a drop, it’s potent).
This dish tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 4 days, or freeze for 3 months. Reheat with a splash of water or stock to revive the sauce.
Why You’ll Love This Recipe
- One Pot Magic: Honestly, I just dump everything in and let the rice absorb all those tomato, onion, and ginger flavors—minimal cleanup.
- Flavor Bomb: The garlic and ginger simmering with tomatoes create this deep, aromatic sauce that coats every grain.
- Weeknight Hero: I meal prep this on Sundays and it reheats beautifully for lunches all week.
- Budget Friendly: Between us, a big pot costs pennies per serving and stretches to feed my whole family with leftovers.
Step-by-Step Instructions for West African Spiced Tomato Rice
Achieve perfect texture and depth of flavor by following this tested method precisely.
Step 1: Bloom Aromatics in Hot Oil
Heat the 0.5 cup Vegetable Oil in a large, heavy-bottomed pot over medium heat until shimmering. Add the finely chopped Yellow Onion and cook for 5-7 minutes, stirring frequently, until translucent and lightly golden at the edges.
Add the minced Garlic Cloves, grated Fresh Ginger Root, and finely minced Scotch Bonnet Pepper. Sauté for 2-3 minutes until the raw garlic aroma mellows and the mixture becomes fragrant. Be cautious—the Scotch Bonnet carries intense heat, so avoid touching your face.
Step 2: Build the Tomato Base
Stir in the 2 tbsp Tomato Paste and cook for 3-4 minutes, allowing it to darken slightly and develop depth. This step intensifies the paste’s natural sweetness and removes any raw, metallic taste.
Add the diced Roma Tomatoes, 1 tsp Ground Cumin, 1 tsp Ground Coriander, and 1 tsp Smoked Paprika. Cook for 8-10 minutes over medium-low heat, stirring occasionally, until the tomatoes break down and the mixture thickens into a rich, deep red sauce.
Step 3: Simmer Rice to Perfection
Add the 2 cups Long-Grain White Rice to the pot and stir for 1-2 minutes to coat the grains thoroughly in the tomato-spice mixture. This toasting step enhances nutty flavors and prevents clumping.
Pour in the 2 cups Chicken or Vegetable Stock and add the 2 whole Bay Leaves and 1.5 tsp Kosher Salt. Stir once to distribute the rice evenly, then bring to a boil. Reduce heat to low, cover, and simmer undisturbed for 20-25 minutes until the liquid is absorbed and the rice is tender with no bite.
Step 4: Rest and Garnish
Remove the pot from heat and let it sit, covered, for 10 minutes. This resting period allows the rice to steam and fully absorb residual moisture, ensuring each grain is separate and fluffy.
Discard the Bay Leaves, fluff the rice gently with a fork, and transfer to a serving dish. Top with the 0.25 cup Fresh Cilantro for a bright, herbal finish. Serve immediately while the grains are at their most fragrant and the flavors are vibrant.
Pro Tips For Making Ghana Rice
- Toast the Spices: I learned this the hard way—blooming the minced garlic and grated ginger in oil for 30 seconds before adding tomatoes deepens the flavor way more than dumping everything in at once.
- Blend the Tomatoes: After burning three batches, I finally figured out that blending the Roma tomatoes with onion first prevents the sauce from separating and gives a smoother, richer base.
- Rinse the Rice: My grandmother swore by this, and she was right: rinsing the long-grain rice until the water runs clear removes excess starch so your Ghana rice stays light and fluffy, not gummy.
- Use Stock, Not Water: Sounds weird, but it works: cooking the rice in chicken or vegetable stock instead of plain water adds depth without extra effort—just swap it 1:1.
Regional Styles of These Flavors
Ghana Jollof Style
The classic version uses basmati rice for extra fragrance and a deeper red hue from extra tomato paste. I add 1 tsp thyme and 1 tsp curry powder for that unmistakable Ghanaian profile. The rice grains stay separate, never mushy, with a smoky depth from the spices. 🔥
Northern Ghana Variation
Up north, they often include peanut butter—about 2 tbsp stirred into the tomato base. This adds a rich, nutty undertone that pairs beautifully with the heat. I also add diced carrots for a touch of sweetness and color.
Coastal Coconut Twist
In coastal regions, coconut milk replaces some stock for a creamier texture. Use 1 cup coconut milk and 1 cup stock for balance. The dish takes on a subtle tropical note that works wonderfully with grilled fish.
Spicy Street Food
For a bolder kick, double the Scotch bonnet and add ½ tsp cayenne. This is how you’ll find it at Accra’s street stalls, served with fried plantains. The heat builds gradually, so have cooling yogurt on hand.
Vegetable-Packed Version
Add 1 cup diced bell peppers and ½ cup peas when cooking the onions. This lighter take keeps all the traditional flavors while adding texture. The veggies soak up the spiced tomato sauce beautifully.
Party-Size Batch
For gatherings, scale up to 4 cups rice and cook in a Dutch oven. Increase all spices by 50% for full flavor impact. The larger volume actually improves the depth of the sauce as it simmers. ✨
Nutrition Facts
Frequently Asked Questions
Can I use a different type of rice?
Basmati or jasmine work well for extra fragrance. Avoid sticky varieties like sushi rice, as they’ll become mushy. Adjust liquid slightly if using parboiled rice.
How do I reduce the spice level?
Remove all Scotch bonnet seeds or replace with bell pepper. You can also reduce the amount to half or omit entirely. The dish will still have rich tomato flavor.
Why is my rice undercooked?
This usually happens if the heat was too high or liquid insufficient. Check at 20 minutes—if dry but firm, add 1/4 cup hot water and cook 5 more minutes.
Can I make this in a rice cooker?
Yes! Sauté aromatics in a pan first, then transfer everything to the cooker. Use the standard rice setting and let it rest 10 minutes after cooking.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026