African recipe
Senegalese Ceebu Jën (Thiéboudienne)
Fish stuffed with parsley, garlic and chile simmers with seasonal vegetables in a deep tomato broth, then broken rice absorbs the seasoned cooking liquid.
Saint-Louis, Senegal

01
Ingredients
- 700 g
firm white fish steaks, skin on
- 30 g
flat-leaf parsley, chopped
- 4
garlic cloves, minced
- 1
Scotch bonnet chile, seeded and minced
- 15 ml
lemon juice
- 2
large onions, divided and sliced
- 400 g
crushed tomatoes
- 50 g
tomato paste
- 500 g
broken rice, rinsed and drained
- 250 g
cassava, peeled and cut into thick chunks
- 2
carrots, cut into large batons
- 300 g
green cabbage, cut into wedges
- 200 g
eggplant, cut into thick chunks
- 150 g
okra, stems trimmed
- 1.3 L
water or unsalted fish stock
- 60 ml
neutral oil
- 2
bay leaves
- 8 g
fine salt, divided
02
Method
- 01
Make the rof herb paste
Pound parsley, garlic, chile, lemon juice and 2 g salt into a coarse paste. Pat the fish dry and cut a shallow slit in the thickest side of each steak without cutting through.

Cooking-step illustration, not a photograph - 02
Stuff and briefly season the fish
Press a little rof into each slit and spread the rest over the fish. Rest while preparing the sauce; keep raw fish chilled if the kitchen is warm.

Cooking-step illustration, not a photograph - 03
Cook the tomato base
Heat oil in a heavy pot over medium. Add half the onion and cook until soft. Stir in tomato paste for 1 minute, add crushed tomatoes, bay leaves, remaining salt and water, then simmer uncovered for 15 minutes.

Cooking-step illustration, not a photograph - 04
Braise the vegetables in stages
Add cassava and carrots first; simmer until they begin to soften. Add cabbage, eggplant and remaining onion, keeping the pieces large so they hold their shape.

Cooking-step illustration, not a photograph - 05
Cook the fish and finish the vegetables
Nestle the stuffed fish into the simmering sauce and cook gently until opaque and flaky. Add okra near the end so it stays intact. Lift out the fish and vegetables carefully and keep warm.

Cooking-step illustration, not a photograph - 06
Cook the broken rice in seasoned broth
Measure the remaining broth and add hot water if needed to cook the rice according to its package ratio. Add rinsed broken rice and simmer covered on low until tender, stirring once if it begins to stick.

Cooking-step illustration, not a photograph - 07
Plate the shared meal
Spread rice on a large platter, arrange fish and vegetables on top, and spoon a little sauce over everything. Serve extra broth separately so the rice can be moistened to taste.

Cooking-step illustration, not a photograph
03
Sources and photo credit
This standardized method was independently rewritten after cross-checking the references below. Recipe Nest Vault does not claim that the credited photographer cooked from this exact version.
Recipe references
- Saveur — Senegalese Fish and Rice (Thiéboudienne)
- UNESCO Intangible Cultural Heritage — Ceebu Jën, Culinary Art of Senegal
Senegalese Thieboudienne.JPG — Photograph by Mariel.cg; CC BY-SA 4.0.
Step illustrations: Original illustrations created by Recipe Nest Vault with OpenAI image_gen.


