⏱ Prep: 20 min 🔥Cook: 1 hr 30 min 👤Serves: 6 🌍Origin: Senegal
Senegalese thiebou yapp lamb rice, ceebu yapp in Wolof is Senegal’s second national dish, the meat version of the beloved thieboudienne, born in the 19th century in Saint-Louis and eaten communally from a shared platter across the country ever since. Lamb marinated in nokoss, the Senegalese garlic, herb and pepper paste browned deeply, simmered with tomato paste, vegetables and bouillon until falling apart, the broth then used to cook broken rice that absorbs every flavour from the meat and spices into each grain. One pot. Deeply satisfying. Eaten together.
Ingredients
For the nokoss (Senegalese spice paste)
- 6 cloves garlic
- 1 small onion, roughly chopped, half blended into the paste, half reserved for cooking
- 1 green bell pepper, roughly chopped
- 3 scallions, roughly chopped
- 1–2 habanero or scotch bonnet peppers, adjust for heat. Remove seeds for milder paste.
- 1 teaspoon black pepper
- 1 teaspoon salt
- Blend all to a rough paste. This is the marinade and the flavour backbone of the entire dish.
For the lamb and broth
- 2 lbs (900g) bone-in lamb shoulder, cut into large chunks. Bone-in produces the richest broth. Beef chuck works equally well.
- 3 tablespoons tomato paste, cooked until darkened before adding water, this is what gives the broth its deep colour and body
- 2 medium tomatoes, roughly chopped, or ½ can crushed tomatoes
- 2 bouillon cubes (Maggi), crumbled
- 1 teaspoon dried thyme
- 2 bay leaves
- 4 cups (960ml) water
- 3 tablespoons neutral oil
- Salt to taste
For the vegetables
- 2 medium carrots, cut into large chunks
- ¼ small cabbage, cut into 2 large wedges
- 1 small eggplant, halved or quartered
- 1 medium potato, halved
For the rice
- 2 cups (400g) broken rice or short-grain rice, broken rice (riz brisé) is traditional and gives thiebou yapp its characteristic hearty texture. Substitute: short-grain or jasmine rice rinsed well.
- Reserved lamb broth, the rice cooks entirely in the broth from the lamb. Do not use water.
For garnish
- 2 hard-boiled eggs, halved, traditional garnish, brought by French colonial influence
- Green olives, traditional garnish alongside the eggs
- Fresh parsley, chopped
Step by step
- Make the nokoss. Blend garlic, half the onion, green bell pepper, scallions, habanero, black pepper and salt into a rough paste. Reserve 3 tablespoons for the marinade and keep the rest for cooking.
- Marinate and brown the lamb. Rub the lamb chunks with 3 tablespoons of nokoss. Leave for at least 20 minutes. Heat oil in a large heavy pot over medium-high heat. Brown the lamb deeply on all sides, 8–10 minutes in batches. Remove and set aside.Deep browning is the flavour foundation of the broth. Pale, underbrowned meat produces a thin, flat stew. Take the time to develop a genuine dark crust on all sides.
- Build the sauce base. In the same pot, add the remaining chopped onion and cook 3 minutes until softened. Add the remaining nokoss paste and stir for 2 minutes. Add the tomato paste, cook 3–4 minutes, stirring constantly, until it darkens from bright red to a deep brick-orange. Add the chopped tomatoes, thyme, bay leaves and crumbled bouillon. Stir and cook 5 minutes until the tomatoes break down.
- Simmer the lamb. Return the browned lamb to the pot. Pour in 4 cups of water. Bring to a boil, skim any foam, then reduce to a steady simmer. Cover and cook for 45–55 minutes until the lamb is very tender and the broth is deep and rich. Add the carrots, cabbage, eggplant and potato. Simmer 20 minutes until the vegetables are just tender. Remove the lamb and vegetables and keep warm. Reserve all the broth.
- Cook the rice in the broth. Measure the broth, you need 3 cups for 2 cups of rice. Top up with water if short. Return the broth to a boil in the pot. Rinse the rice and add it directly to the boiling broth. Stir once from the bottom. Reduce to the lowest heat, cover tightly and cook for 20–25 minutes until all the broth is absorbed and the rice is cooked through.The rice cooking in meat broth is what makes thiebou yapp thiebou yapp. Every grain absorbs the lamb, tomato and spice flavours entirely. Plain water produces a completely different dish.
- Assemble and serve. Mound the rice on a large round serving platter. Arrange the lamb pieces and vegetables over the rice. Garnish with halved hard-boiled eggs, green olives and fresh parsley. Serve communally from the platter.

Teranga, eating together
Thiebou yapp is not a dish that is plated individually. In Senegal it arrives on a large round platter at the centre of the tabl, or the mat and everyone gathers around and eats together, right hand only, taking rice and meat from the section of the platter directly in front of them.
This is teranga, the Wolof concept of hospitality and communal generosity that shapes how Senegalese food is cooked and shared. The shared platter is not just a serving style, it is a social act. Making a large batch and eating it together is the most authentic way to experience this dish.
Make it ahead
Claire’s note
The lamb broth and cooked meat can be made a day ahead and refrigerated, the flavour deepens overnight. The fat solidifies on the surface and can be easily skimmed before reheating. Cook the rice fresh on the day of serving, it only takes 25 minutes in the already-made broth and the texture is significantly better fresh. The fully assembled dish keeps refrigerated for 4 days and reheats well over low heat with a splash of broth. For a simpler weeknight version: use beef or lamb stew meat and skip the nokoss by using 4 minced garlic cloves, 1 teaspoon each of garlic powder and black pepper in its place, the flavour will be less layered but still genuinely good.
Serve with
Senegalese thiebou yapp lamb rice is a complete feast on its own, lamb, rice and vegetables together need nothing else. A spicy habanero dipping sauce on the side is traditional, blend a habanero with ½ cup of the reserved broth and serve separately so each person can add heat to taste. For everything across the African collection the complete African food guide has it all.
Add Senegalese thiebou yapp lamb rice to your weekly meal planner, make the broth Saturday, cook the rice Sunday, feast together. And for more recipes, follow us on Pinterest.
Print
Senegalese Thiebou Yapp Lamb Rice
- Total Time: 110 minutes
- Yield: 6 servings 1x
- Diet: Non-Vegetarian
Description
Thiebou yapp is Senegal’s second national dish, featuring lamb marinated in a garlic herb paste, simmered with vegetables, and served over flavorful broken rice.
Ingredients
- For the nokoss (Senegalese spice paste):
- 6 cloves garlic
- 1 small onion, roughly chopped
- 1 green bell pepper, roughly chopped
- 3 scallions, roughly chopped
- 1–2 habanero or scotch bonnet peppers
- 1 teaspoon black pepper
- 1 teaspoon salt
- For the lamb and broth:
- 2 lbs (900g) bone-in lamb shoulder
- 3 tablespoons tomato paste
- 2 medium tomatoes, roughly chopped
- 2 bouillon cubes (Maggi), crumbled
- 1 teaspoon dried thyme
- 2 bay leaves
- 4 cups (960ml) water
- 3 tablespoons neutral oil
- Salt to taste
- For the vegetables:
- 2 medium carrots, cut into large chunks
- ¼ small cabbage, cut into 2 large wedges
- 1 small eggplant, halved or quartered
- 1 medium potato, halved
- For the rice:
- 2 cups (400g) broken rice or short-grain rice
- Reserved lamb broth
- For garnish:
- 2 hard-boiled eggs, halved
- Green olives
- Fresh parsley, chopped
Instructions
- Make the nokoss. Blend garlic, half the onion, green bell pepper, scallions, habanero, black pepper and salt into a rough paste. Reserve 3 tablespoons for the marinade and keep the rest for cooking.
- Marinate and brown the lamb. Rub the lamb chunks with 3 tablespoons of nokoss. Leave for at least 20 minutes. Heat oil in a large heavy pot over medium-high heat. Brown the lamb deeply on all sides for 8–10 minutes in batches. Remove and set aside.
- Build the sauce base. In the same pot, add the remaining chopped onion and cook for 3 minutes. Add the remaining nokoss paste and stir for 2 minutes. Add tomato paste and cook for 3–4 minutes until it darkens. Add chopped tomatoes, thyme, bay leaves and crumbled bouillon. Stir and cook for 5 minutes.
- Simmer the lamb. Return the browned lamb to the pot. Pour in 4 cups of water. Bring to a boil, skim foam, reduce to a steady simmer, cover and cook for 45–55 minutes until tender. Add carrots, cabbage, eggplant and potato. Simmer 20 minutes until vegetables are just tender.
- Cook the rice in the broth. Measure the broth for 3 cups for 2 cups of rice. Return broth to a boil. Rinse rice and add directly to boiling broth. Stir and cover tightly, cooking for 20–25 minutes until broth is absorbed.
- Assemble and serve. Mound rice on a large platter. Arrange lamb pieces and vegetables over rice. Garnish with hard-boiled eggs, green olives and parsley. Serve communally.
Notes
The lamb broth and cooked meat can be made a day ahead. A spicy habanero dipping sauce is a traditional accompaniment.
- Prep Time: 20 minutes
- Cook Time: 90 minutes
- Category: Main Course
- Method: Simmering
- Cuisine: Senegalese
Nutrition
- Serving Size: 1 serving
- Calories: 600
- Sugar: 6g
- Sodium: 800mg
- Fat: 30g
- Saturated Fat: 10g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 5g
- Protein: 40g
- Cholesterol: 120mg



