Home / Dinner / Thieboudienne

Thieboudienne

Senegal’s national dish — tender fish and vegetables simmered over tomato-red rice, fragrant with parsley and habanero.

⏱ 40 minPrep time
🔥 1 hrCook time
🍽 6Servings
🏷 DinnerCategory
☆☆☆☆☆No ratings yet

Thieboudienne, meaning rice and fish, is Senegal’s national dish, born in the coastal city of Saint-Louis where Wolof cooks combined the ocean’s catch with rice, tomatoes, and vegetables. It is a proud, celebratory meal that feeds a crowd, and in 2021 it was inscribed on UNESCO’s list of intangible cultural heritage. Families gather around one enormous platter, each person eating from their own corner of the rice. The dish is built in layers — fish, vegetables, and rice — all sharing one pot and one profound flavor.

A layered pot of ocean and garden

The rice is stained a rich tomato red and scented with parsley and habanero, while the fish, rubbed with herbs and seared until golden, rests on top like a crown. Carrots, cabbage, eggplant, and cassava turn meltingly soft in the same savory sauce. Every spoonful is a different combination of land and sea, and the whole platter disappears without a trace. It takes an afternoon to make, but the pot feeds a crowd and fills the house with a scent worth waiting for.

Craving more? Explore all West African Kitchen recipes.

Step by stepInstructions

  1. Mix half the parsley, half the garlic, a pinch of salt, and a little of the oil into a paste. Rub it inside and outside the fish and let it sit while you prep the vegetables.
  2. Heat the remaining oil in a wide, heavy pot and sear the fish for 3 minutes per side until golden. Remove and set aside.
  3. In the same pot, cook the onions until soft. Stir in the tomato paste and cook for 3 minutes.
  4. Add the remaining garlic, scotch bonnet, remaining parsley, and 4 cups of water or stock. Bring to a boil and season with salt.
  5. Add the carrots, cabbage, eggplant, and cassava and simmer for 10 minutes. Return the fish to the pot and cook for another 10 minutes.
  6. Carefully remove the fish and vegetables to a platter, leaving the sauce in the pot.
  7. Stir in the rice, cover, and cook over low heat for 20 to 25 minutes, until the rice is tender and has absorbed the sauce.
  8. Serve the rice piled on a large platter with the vegetables and fish on top.

💡 Chef tips & storage

Resist stirring the rice while it steams — it needs that quiet time to absorb the sauce. The whole fish is often served on top of the rice for drama.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep40 min
Cook1 hr
Servings6
CategoryDinner
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →