If you have never had Thieboudienne, you are about to experience the crown jewel of West African cuisine. It is a stunning, one-pot masterpiece. First, thick fish steaks are stuffed with a vibrant, spicy garlic-parsley herb paste (called Rof) and seared. Then, an array of hearty, large-cut root vegetables and squashes are simmered in a deeply savory, fiery tomato broth. Finally, the fish and vegetables are lifted out, and jasmine rice is cooked directly in that concentrated, nutrient-rich broth, absorbing all the flavors.
In your food processor (or mortar and pestle), combine the parsley, 3 cloves of garlic, 1 scotch bonnet, 1 tsp shrimp bouillon, 1 tsp salt, and 1 tsp black pepper. Grind into a rough, vibrant green paste.
1 Scotch bonnet/ habanero pepper, 1 tsp shrimp bouillon, 3 cloves of garlic, 1 tsp salt, 1 tsp black pepper
Rinse your fish steaks and pat them dry.
2.5 lb blue snapper fish
Using a sharp knife, poke 1 or 2 deep pockets/holes into the thick flesh of each fish steak.
Use your fingers or a small spoon to stuff these pockets generously with the green parsley paste. Rub any leftover paste over the outside of the fish.
Step 2: Sear the Fish
Heat the 1 cup of vegetable oil in your large pot over medium-high heat.
1 cup vegetable oil
Carefully add the stuffed fish steaks. Fry for about 3–5 minutes on each side until they develop a beautiful golden-brown crust.
Gently remove the fish from the oil and set aside on a clean plate. (The fish will finish cooking later).
Step 3: Build the Flavorful Broth
In the same oil (which now holds all the flavorful bits of parsley and fish), add the sliced onions. Sauté over medium heat until they turn soft and translucent (about 3-4 minutes).
1 large onions sliced, A handful of parsley about a heaping cup
Add the 1 cup of tomato paste. Stir-fry continuously for about 5 minutes. The paste will darken and start to fry in the oil—this deepens the flavor and removes the raw metallic tomato taste.
1 cup tomato paste
Stir in the 3 minced cloves of garlic and 2 chopped/ground scotch bonnets. Stir-fry for another 2 minutes until incredibly fragrant.
3 cloves of garlic, 2 scotch bonnet/ habanero peppers
Pour in 8 cups of water.
Add the 3 tbsp of shrimp bouillon and 1 tsp of black pepper. Stir well. Taste the liquid now—it should taste highly seasoned and slightly salty (the rice and vegetables will absorb a lot of it). Add salt to taste if needed.
3 tbsp shrimp bouillon, 1 tsp black pepper, salt
Step 4: Simmer the Vegetables & Fish
Bring the broth to a roaring boil.
Add the tough vegetables first: slide in the sweet potato chunks, carrots, and cabbage wedges, along with the 3 whole scotch bonnets and bell peppers. Reduce heat to a medium simmer.
1 sweet potato, 4 carrots, 1/2 head of cabbage, 3 scotch bonnet/ habanero peppers, 2 bell peppers
Cook until tender (test with a fork). As vegetables finish cooking, use a slotted spoon to gently lift them out of the broth and place them on a large serving platter.
Add the eggplant wedges last (as they cook very quickly), simmer until soft, and remove.
1 purple eggplant
Once all vegetables are out, lower the stuffed, seared fish steaks back into the bubbling broth. Let them simmer for 2 to 5 minutes to soak up the juices and cook completely through. Gently lift the fish out and place it on the platter with the vegetables.
Step 5: Cook the Rice
Completely drain the water from your soaking jasmine rice.
2 cup broken jasmine rice or regular jasmine rice soaking
Look at the broth left in your pot. It should be rich and red. Ideally, the liquid should be just enough to sit barely above the level of the rice once added. (If it looks like too much liquid, ladle 1-2 cups out into a bowl and save it just in case; if it looks low, you can add a touch of water).
Pour the drained rice into the boiling broth. Stir gently once to distribute.
The Steam Seal (Crucial): Cover the pot tightly. Tip: Place a sheet of aluminum foil over the top of the pot, then press the lid down hard over it to trap 100% of the steam.
Drop the heat to low-medium and let it simmer undisturbed for 15 to 20 minutes.
At the 15-minute mark, open it and check the rice. The moisture should be absorbed, and the rice should be tender and fluffy.
Troubleshooting: If the liquid is fully gone but the rice grains still feel hard in the center, sprinkle 4 tablespoons of water (or your reserved broth) over the top, re-seal with the foil, and cook on low for another 5 minutes.
How to Serve It Traditionally
Thieboudienne is traditionally served family-style on one large communal platter.
Mound the fluffy red Jollof rice across the base of a large platter.
Arrange the tender pieces of fish right in the center.
Surround the fish beautifully with the large pieces of cabbage, carrots, eggplant, and sweet potato.
Provide lime wedges on the side—squeezing fresh lime juice over the fish and rice just before eating balances the rich, savory depth perfectly!
Community Manager at African Vibes. I'm here to welcome members, support conversations, answer questions, and help make our community a positive place to connect, share, and grow together.
African Vibes is where the global diaspora comes to invest, connect, and thrive. We’re building a trusted ecosystem where African excellence meets opportunity. We provide the tools and the community to bridge the gap between ambition and the continent.
Please note:
This action will also remove this member from your connections and send a report to the site admin.
Please allow a few minutes for this process to complete.