An Afternoon in Dakar: A Family Around a Big Platter
Dakar, the capital of Senegal. A little after noon, the rich smell of tomato and fish begins to drift along the alleys from every home. It is the smell of thieboudienne (also spelled ceebu jën) cooking.
In Wolof, ceebu means rice and jën means fish, so the name is "fish and rice." White fish is stuffed with a spice paste called rof, fried, then rice and vegetables are cooked in a tomato-based broth. It is one of the defining dishes of West Africa.
In December 2021, thieboudienne was inscribed on the UNESCO Intangible Cultural Heritage list. Senegal put it forward as a symbol of the country's food culture, recognized as a dish that embodies the spirit of teranga (hospitality). In Senegal it is customary to serve thieboudienne first when guests come, so it is not just a recipe but the very heart of welcoming people in.
It is a complete plate: fish protein, rice carbohydrate, and the vitamins, minerals, and fiber of vegetables, all on one dish.
It has a surprising amount in common with Japanese takikomi gohan (seasoned mixed rice). Rice is cooked in fish-flavored stock and served with seasonal vegetables. Just as Asian rice dishes such as nasi lemak and pad thai have found fans abroad, thieboudienne has what it takes to fit into any home table. This article shows how to recreate the taste of Senegal with ingredients available in an ordinary supermarket.
Thieboudienne was inscribed on the UNESCO Intangible Cultural Heritage list in 2021 on an application from Senegal's Ministry of Culture. It was recognized as intangible culture in which not only the cooking technique but also the communal way of eating around a shared platter and the spirit of teranga (hospitality) come together.
Culture and History: From the Kitchens of Saint-Louis to the World
The origin of thieboudienne goes back to the late 19th century, to the port city of Saint-Louis in northern Senegal. A widely known account says it was devised there, under French colonial rule, by a Wolof woman cook named Penda Mbaye.
Penda Mbaye worked as a cook in the household of a French governor. Until then Senegal's staples were millet and sorghum, but it was a time when rice had begun to arrive through trade with France. She is said to have combined traditional fish stews with French techniques (sofrito, bouillon) and imported rice, creating a new dish.
How the arrival of rice changed the West African table
Rice spread widely in Senegal in the colonial period. Broken rice that France imported from Indochina (present-day Vietnam and Cambodia) reached Senegal. It was cheaper than ordinary polished rice, and because the grains are broken, starch dissolves out during cooking and gives a distinctive sticky texture. Broken rice is the original rice for thieboudienne.
Broken rice (riz brisé) is still the mainstream in Senegal, and Thai broken rice comes closer to the authentic flavor than ordinary rice. But short-grain rice also makes a delicious version.
Teranga: Senegal's spirit of hospitality
In Wolof, "teranga" means hospitality and is a value close to a national creed. Senegal calls itself "the country of teranga" (Le pays de la Teranga), and even a stranger passing by at mealtime may be invited to "eat with us."
Serving thieboudienne on a large round platter is deeply tied to this culture of sharing. The family sits in a circle and each person eats with the right hand from their own side of the platter. It is good manners for the senior woman to push the best pieces of fish and vegetables toward children and guests. Spoons and forks are basically not used; the tradition is to press the rice in the right hand and eat it mixed with fish and vegetables.
There are two kinds of thieboudienne: red (ceebu jën rouge) and white (ceebu jën blanc). Red is cooked with tomato paste for a rich flavor. White uses no tomato and is finished with garlic and lemon for a lighter taste. This article is the usual "red" recipe. The white version is preferred in the hot season.
Ingredients (serves 4)

Rof is the most important seasoning paste that decides the flavor of thieboudienne. Parsley, garlic, chili, and dried shrimp are ground in a mortar or food processor. Pressing the paste into slits in the fish and dissolving the rest in the broth carries deep savory flavor through the whole dish. Senegalese will tell you that thieboudienne without rof is not thieboudienne.
Cut the vegetables for thieboudienne much larger than you would for Japanese cooking. Carrots are just halved, eggplant is halved lengthwise, cabbage is in wedges. The size must survive long simmering, and keeping the vegetables' presence on the platter is what makes a beautiful result.
Method
Preparing the rof (spice paste) (time: 15 min)
Main cooking (time: about 90 min)
The pot now holds a savory broth. This broth is the secret weapon that makes the rice of thieboudienne special.
Cooking Tips: Five Points to Get Closer to the Authentic Flavor
The most important step in thieboudienne is cooking the tomato paste carefully in oil. Called "concentre de tomate" in French, this step drives off the acidity of the paste and concentrates sweetness and savoriness. Cook at least 3–4 minutes, until the paste turns dark red and begins to separate from the oil. Skip this step and the result is sour and heavy.
If you can buy sea bream bones (head and bones) cheaply at the fish counter, do buy them. Simmer them for 30 minutes with 1.5 L water, onion skins, and celery leaves, strain, and use that stock in place of water for far more depth. In Senegalese homes, dried or fermented fish known as guedj is added for further layers of savoriness, but sea bream bone stock is the closest equivalent elsewhere.
Rather than cooking with the exact water amount as in a Japanese rice cooker, cook with the broth 1–2 cm above the rice. The excess evaporates, and in the end the rice comes out at the right firmness. Too little liquid burns and turns bitter, and too much makes it mushy.
Root vegetables (carrots, sweet potato, pumpkin) take about 15 minutes, leafy and fruit vegetables (eggplant, cabbage, okra) about 10–15 minutes. Adding everything at once makes cabbage and okra fall apart and cloud the broth. Keeping the vegetables' shape matters not only for looks but for how impressive the platter is when served.
Authentic thieboudienne uses red palm oil (huile de palme rouge) for its distinctive richness and color. It is available at import and African grocery stores, but for an easy version untoasted white sesame oil is the closest in flavor. Canola or salad oil is fine too, though it lacks the richness of palm oil. Adding 1 tsp paprika powder brings the color closer.
Nutrition and Health
Thieboudienne is a complete-plate dish with good nutritional balance.
| Nutrient | Per person, out of 4 servings | Role |
|---|---|---|
| Protein | About 35 g | High-quality animal protein from white fish. Low in fat and easy to digest |
| Carbohydrate | About 72 g | From rice, sweet potato, and pumpkin. Sustained energy |
| Fiber | About 8 g | From okra, cabbage, and carrots. Supports gut health |
| Vitamin A | Plentiful | Beta-carotene from carrots and pumpkin. Immune function and eyesight |
| Lycopene | Plentiful | From the tomato paste. Antioxidant |
| DHA and EPA | Plentiful | From white fish. Supports brain function and cardiovascular health |
| Vitamin C | Plentiful | From cabbage and parsley. Helps iron absorption |
Split equally among 4, thieboudienne is about 580 kcal per person. Because it uses white fish, the fat is modest, and it is lighter than other "meat plus rice" dishes such as biryani. If you are dieting, you can cut calories further by reducing the rice and increasing the vegetables.
Variations
Ceebu jën blanc (white thieboudienne)
A white version for people who like lemony dishes such as tabbouleh. It uses no tomato paste and is finished with 2 tbsp lemon juice and more garlic (8 cloves). Preferred in the hot season, it has a light taste in which the flavor of the fish comes through directly. The method is the same as red, but instead of tomato paste in the sofrito, add the lemon juice at the end. It looks yellowish white, and adding 1/2 tsp turmeric makes it prettier.
Chicken version (yassa-style)
A variation using 500 g bone-in chicken thighs instead of fish. It crosses Senegal's yassa poulet with thieboudienne, with the chicken marinated for 1 hour in lemon juice and mustard before being browned. Chicken fat soaks into the rice, giving a balance of sourness and savoriness like a Filipino adobo (in Japanese).
Pressure cooker shortcut
A pressure cooker cuts the total time to about 50 minutes. Pan-fry the rof-stuffed fish as usual, finish the sofrito, then put the hard vegetables and water in the pressure cooker and cook 10 minutes under pressure. After natural release, add the soft vegetables and simmer 5 minutes, take out the vegetables and fish, add the rice, and cook 8 minutes under pressure. The flavor is slightly below the long-simmer version, but it is good enough for a weeknight dinner.
Vegetarian version (no fish)
A vegetarian version makes the broth from kombu stock and the soaking liquid of dried shiitake. As with falafel (in Japanese), plant protein alone makes a satisfying plate. For the rof, use kombu powder instead of dried shrimp, and pan-fry 2 blocks of thick fried tofu in place of the fish as the main protein. The core of thieboudienne's flavor is in the tomato paste sofrito, so even without fish it tastes convincing.
Leftovers: thieboudienne omelet
If you have leftover thieboudienne, melt 1 tbsp butter in a frying pan, stir-fry the rice, then pour in 3 beaten eggs and make an omelet. Rice soaked with tomato savoriness and egg is a classic next-morning dish in Senegalese homes. A fried egg on top, as with nasi goreng (in Japanese), is also delicious.
Food Culture Around Thieboudienne: The West African "Rice Revolution"
Why did rice become a staple in Africa?
The history of rice eating in West Africa is older than commonly imagined. Archaeological research shows that the West African native rice species Oryza glaberrima was cultivated in the Niger River basin about 3,000 years ago.
But the rice widely eaten in West Africa today is Asian rice (Oryza sativa). The turning point was in the colonial period, when France imported large amounts of broken rice from Indochina and distributed it in Senegal. Cheap and filling, broken rice spread quickly from the urban working class, and after Senegal's independence in the 1960s it established itself as a national food. As another example of colonial rule influencing food culture, there is Vietnamese banh mi, in which the French baguette became Vietnamese.
The bouillon cube and the African palate
Stock cubes are essential to thieboudienne recipes, and they are a part of West African cooking. For people used to Japanese dashi, their role overlaps with the idea of dashi, which may be one reason thieboudienne tastes familiar. In Ethiopian dishes such as doro wat too, the spiced butter niter kibbeh plays a similar role in building savoriness.

Friday thieboudienne
Thieboudienne is eaten every day in Senegal, but Friday is special. On Friday, the Muslim day of prayer, the whole family gathers after prayers at the mosque and a more lavish thieboudienne than usual is prepared. A bigger fish, more kinds of vegetables, and plenty of crust (xoon). It is a festive meal, like osechi on Japanese New Year.
Storage and Shelf Life
| Storage | Keeps | Point |
|---|---|---|
| Room temperature | Same day | In an environment above 30 degrees C, finish within 2 hours |
| Refrigerator | 2–3 days | Store rice, fish, and vegetables separately. Add a little broth when reheating so it does not dry out |
| Freezer | 2 weeks | The texture of fish changes when frozen, so freeze only the rice and vegetables |
Spread leftover thieboudienne rice thinly in a frying pan and cook over medium heat for 5 minutes, and the whole surface turns into crisp crust.
Ingredient Guide: Gathering Thieboudienne Ingredients

Choosing white fish
The most important things in choosing fish for thieboudienne are firm flesh that does not fall apart and strong savoriness. Authentic thiof is hard to get elsewhere, but the following fish make excellent substitutes.
| Fish | Recommended | Characteristics |
|---|---|---|
| Red sea bream | Best | Firm flesh that does not break easily. Strong savoriness, and the bones can be used |
| Swordfish | High | Dense flesh. Does not break up in simmering, good for beginners |
| Sea bass | High | Mild taste that pairs well with spices. In season in summer |
| Cod | Medium | Inexpensive, but the flesh breaks easily. Shorten the cooking time |
| Splendid alfonsino (kinmedai) | Best | Rich with fat and savory. The best choice if budget allows |
If bones are sold cheaply at the fish counter, always buy them. Sea bream bones are ideal for stock.
Where to find spices and seasonings
| Ingredient | Where to find it |
|---|---|
| Italian parsley | Herb section of the supermarket, or grow it yourself |
| Scotch bonnet / habanero | Specialty grocers, online |
| Dried shrimp (powdered) | Chinese grocery section |
| Tomato paste | Canned goods section |
| Bouillon cubes | Import grocers, online |
| Palm oil (if available) | African grocery stores, online |
Dishes Similar to Thieboudienne Around the World
"Fish, rice, and vegetables cooked together" dishes similar to thieboudienne exist in many places.
| Dish | Country / region | In common | Difference |
|---|---|---|---|
| Paella | Spain | Rice cooked in seafood stock | Uses saffron; the crust at the bottom, socarrat, is also prized |
| Jollof rice | Nigeria / Ghana | Rice cooked in a tomato base | Chicken rather than fish is common. The "jollof wars" of West Africa are the original Nigeria vs. Ghana dispute |
| Biryani | India | Rice and meat cooked with spices | Mainly dry spices, yogurt marinade |
| Taimeshi | Japan | Rice cooked with fish | Soy sauce base, cooked in dashi |
As explained in the jollof rice article too, thieboudienne and jollof rice can be called "sibling dishes." Both cook rice in a tomato base, but fish is the star in thieboudienne and chicken in jollof rice.
Frequently Asked Questions
Q1. What is the difference between thieboudienne and jollof rice?
Thieboudienne comes from Senegal and has fish as the main ingredient, while jollof rice spread through Nigeria and Ghana and mainly uses chicken. The cooking also differs: thieboudienne cooks rice in a broth in which fish and vegetables were simmered, while jollof rice cooks rice directly in tomato sauce. In flavor, thieboudienne has the savoriness of seafood, jollof rice that of chicken and tomato.
Q2. Which white fish do you recommend?
Sea bream (red sea bream) is the most recommended. It has an elegant white flesh close to authentic thiof, and firm flesh that does not break easily. To keep costs down, buy sea bream bones (head and bones) cheaply, and you can also make stock from them, two birds with one stone. Swordfish, sea bass, and cod can also be used, but cod breaks easily, so be careful.
Q3. How do I adjust the heat?
Adjust with the amount of Scotch bonnet (or habanero) in the rof. To remove the heat entirely, substitute 1 tsp paprika powder, which keeps the color and flavor and removes only the spiciness. Senegalese tables often have an extra chili sauce so each person can adjust the heat.
Q4. Is palm oil required?
Not required. Palm oil gives distinctive richness and red color, but a neutral sesame oil or canola oil makes a delicious dish. If the color matters, add 1 tsp paprika powder to the oil when cooking and you get a red close to palm oil.
Q5. Where can I buy broken rice?
Search for "broken rice" online and you can buy Thai or Vietnamese broken rice cheaply, and Asian grocery stores also carry it. Ordinary rice makes a delicious dish too, so for a first time we recommend trying ordinary rice.
Summary: Bringing the Joy of Gathering Around a Big Platter to Your Table
Thieboudienne is the crystallization of table wisdom handed down by the people of Senegal over generations. It turns simple ingredients, fish, rice, and vegetables, into surprising depth through the power of rof and tomato paste. And above all, the essence of this dish lies in the act itself of gathering around a big platter and eating together.
Because it has something in common with the Japanese culture of gathering around a hot pot and with shared-platter cooking, thieboudienne has the potential to blend naturally into any table. Please pile it high on a big plate once and share it with family and friends.













