
This one-pot West African classic brings bold flavors and vibrant colors to your table with minimal cleanup. I’ve perfected the balance of spices and fish to create an authentic jollof experience.
The dish combines tender fish, fragrant rice, and rich tomato sauce, all cooked together for a one-pot meal that’s as practical as it is delicious. Ready in under an hour, it’s a celebration of tradition and simplicity.
Ingredients for Fish Jollof Rice
One pot, bold flavors, and ingredients that sing with West African warmth.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 1 ½ lb | Firm white fish like cod or tilapia |
| Long Grain Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Tomato Paste 🍅 | ½ cup | For rich tomato base |
| Onion 🧅 | 1 whole | Medium, finely diced |
| Red Bell Pepper 🌶️ | 2 whole | Seeded and blended |
| Scotch Bonnet Pepper 🌶️ | 1 whole | Seeded for less heat (or keep seeds for spice) |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated |
| Thyme 🌿 | 1 tsp | Dried or 1 tbsp fresh |
| Curry Powder 🌶️ | 2 tsp | Mild or hot to preference |
| Vegetable Oil 🫒 | ½ cup | For sautéing and richness |
| Chicken Stock 💧 | 3 cups | Or vegetable stock for vegetarian |
| Bay Leaves 🍃 | 2 pieces | Whole, removed before serving |
| Salt 🧂 | 1 ½ tsp | Adjust to taste at end |
The fish is the centerpiece here. Firm white fillets like cod or tilapia hold up best to the cooking process—avoid delicate fish that might flake apart. I usually grab mine from Whole Foods or a trusted local fishmonger (ask for the day’s freshest catch). The rice needs to be long-grain—jasmine or basmati work great. Look for vibrant red bell peppers and a scotch bonnet with smooth skin for the freshest heat.
No scotch bonnet? Habanero makes a fine substitute (same heat level, slightly different flavor). Short on fresh ginger? Ground ginger at half the amount works in a pinch. Tomato paste can be swapped for tomato sauce reduced by half—just simmer it down first. The stock can be chicken or vegetable; Better Than Bouillon is my go-to for depth without the preservatives.
This tastes even better the next day once all the spices meld. Stores in the fridge for 3-4 days or freezes for up to 3 months. Reheat gently on the stove with a splash of water to revive the rice’s texture.
Why You’ll Love This Recipe
- I’ll be real: the flavors taste even better the next day, so I always make extra for lunch.
- One Pan Wonder: I love that everything cooks together—the fish, rice, and bold tomato-pepper sauce—so I’m not stuck washing a sink full of dishes.
- Flavor Explosion: The combo of caramelized onions, sweet bell peppers, and tangy tomato paste makes every bite ridiculously good.
- Feeds the Crew: Honestly, it’s my go-to for Sunday dinners when the whole family’s around, and it stretches perfectly for seconds.
Step-by-Step Instructions for Fish Jollof Rice
This one-pot method brings all the bold West African flavors together effortlessly.
Step 1: Prepare the Aromatic Pepper Base
In a blender, combine the 2 whole red bell pepper, 1 whole scotch bonnet pepper, 1 whole onion, 4 cloves garlic cloves, and 1 tbsp fresh ginger. Blend until you have a smooth, vibrant red paste. I like to scrape down the sides halfway through to ensure everything gets incorporated evenly.
This pepper blend is the soul of your jollof rice. If you prefer less heat, remove all the seeds from the scotch bonnet before blending. The mixture should be thick but pourable—if it’s too thick, add a splash of the 3 cups chicken stock to help it along.
Step 2: Build the Spiced Tomato Foundation
Heat the 0.5 cup vegetable oil in a large, heavy pot over medium heat. When the oil shimmers, add the 0.5 cup tomato paste and fry for 5-7 minutes, stirring constantly. You’ll notice the color deepen to a rich, brick red—that’s how you know it’s ready.
Pour in your blended pepper mixture and stir well. Add the 2 tsp curry powder and 1 tsp thyme, then cook for another 5 minutes until the mixture thickens and the raw pepper smell dissipates. This step develops the deep, complex flavors that define jollof rice.
Step 3: Cook the Rice to Perfection
Stir in the 2 cups long grain rice and coat it thoroughly in the tomato-pepper mixture. Pour in the 3 cups chicken stock and add the 2 pieces bay leaves and 1.5 tsp salt. Bring to a boil, then reduce the heat to low, cover, and simmer for 15 minutes.
After 15 minutes, gently place the 1.5 lb white fish fillets on top of the rice. Cover and cook for another 10-12 minutes until the rice is tender and the fish flakes easily with a fork. Avoid stirring once the fish is added to prevent it from breaking apart.
Step 4: Rest and Serve
Turn off the heat and let the pot sit covered for 5 minutes. This resting time allows the rice to absorb any remaining liquid and the fish to finish cooking gently. Remove the bay leaves before serving.
Fluff the rice gently with a fork, being careful not to break up the fish fillets. The rice should be vibrant red-orange, with each grain distinct yet coated in the rich tomato sauce. The fish will be moist and flaky, soaking up all those wonderful spices and flavors from the jollof rice.
Pro Tips For Making Fish Jollof Rice
- Cook Fish Last: I learned this the hard way—add the white fish fillets only in the last 10-12 minutes of cooking, or they’ll turn to mush in the sauce. The rice soaks up the flavor just fine without overcooking the fish.
- Bloom the Tomato Paste: Fry the tomato paste in a little oil for 3-4 minutes until it darkens slightly. Sounds weird, but it works: this removes the raw taste and deepens the jollof’s signature rich color.
- Skip the Watery Peppers: After burning three batches, I finally figured out—blend the red bell peppers and onions first, then strain out excess liquid before cooking. Too much water means soggy rice.
- Use Firm White Fish: My grandmother swore by this, and she was right: opt for cod or haddock over tilapia. They hold their shape better in the stew and don’t fall apart when stirred.
Storing and Reheating This Dish
Fridge Storage
Let the dish cool completely at room temperature for no more than 2 hours. Transfer to airtight containers—I love using Glasslock for easy reheating. Store in the fridge at 40°F or below for up to 4 days. ❄️
Freezer Storage
For longer storage, portion into freezer-safe bags or containers. It freezes beautifully for up to 3 months without losing flavor. I recommend flat bags to save space. Squeeze out excess air to prevent freezer burn.
Stovetop Reheating
My preferred method: Add the dish to a pot with ¼ cup water or stock over medium-low heat. Cover and stir occasionally for 10-15 minutes until heated through. This keeps the rice moist and the fish tender. 🔥
Microwave Reheating
For quick meals, microwave individual portions covered with a damp paper towel. Heat on 70% power for 2-3 minutes, stir, then continue in 1-minute intervals until reaching 165°F. Add water if it looks dry.
Nutrition Facts
Frequently Asked Questions
Can I use a different type of fish?
Yes! Firm white fish like cod or tilapia work best, but you can also try salmon or snapper. Avoid delicate fish like sole that may fall apart during cooking.
How do I adjust the spice level?
Remove seeds from the scotch bonnet for milder heat, or add an extra pepper for more kick. Taste the sauce before adding fish and adjust seasoning as needed.
Can I make this ahead of time?
The flavors deepen overnight. Store in an airtight container in the fridge for up to 4 days or freeze for 3 months.
What if my rice is undercooked?
Add ½ cup hot stock, cover, and cook on low heat for 10 minutes. Avoid stirring to keep the fish intact.
- Furikake Rice Seasoning Recipe: Umami-Packed Japanese Blend for Any Meal - October 7, 2026
- Knorr Vegetable Soup Mix Rice Recipe: Savory One-Pot Side Dish - October 7, 2026
- Lebanese Lentil and Rice Soup Recipe: Mujadara-Inspired Warmth in a Bowl - October 7, 2026