Thiébou yapp

Ceebu YappWolofثيبو يَپHassaniya Arabic

Also: Thiep bou yap, Riz à la viande sénégalais, Ceebu Yapp

A West African one-pot dish in which parboiled or broken rice is cooked to full absorption in a deeply seasoned lamb or beef broth built on a caramelized tomato-onion base with fermented fish seasoning.

Identity criteria

  1. 1Rice must be cooked in and absorb the seasoned meat broth — it is never boiled separately and combined
  2. 2The protein is red meat (lamb or beef), distinguishing it from its sibling thiébou djeun which uses fish
  3. 3A concentrated tomato-onion base (the fond) is developed before the broth is built — this is the flavor core
  4. 4Fermented fish product (guedj, yéet, or kétiakh) provides the background umami even in the meat version
  5. 5The meat is browned and then braised in the same pot before the rice is added, so it renders flavor into every grain
  6. 6The rice achieves a lightly toasted, slightly sticky crust (xoon) at the bottom of the pot, which is considered the prize portion

Components

Base

Parboiled or broken long-grain riceessentialBroken rice (riz cassé) is traditional; it absorbs broth more evenly than whole grains and gives the characteristic texture

Protein

Bone-in lamb shoulder or beef short ribsessentialBone-in cuts are canonical; the marrow and collagen enrich the broth

Aromatics

Onion, garlic, flat-leaf parsley, scallionessentialOften pounded together as a rof (stuffing paste) rubbed into cuts on the meat before browning

Fat

Neutral vegetable oil or peanut oilessentialPeanut oil is traditional and contributes a faint nutty depth; neutral oil is a common modern substitution

Acid

Tomato pasteessentialConcentrated paste, not fresh tomatoes alone — it must caramelize in the oil before liquid is added

Seasoning

Guedj (dried fermented fish) or yéet (fermented mollusc)essentialThe single most-omitted canonical element outside West Africa; supplies the umami backbone even in the meat version

Salt, black pepper, Maggi or Jumbo cubeoptionalStock cubes are near-universal in household cooking; omitting them in favor of pure broth salt is acceptable

Garnish

Cassava, white cabbage wedge, carrot, eggplantoptionalVegetables are braised in the broth alongside the meat and served on top of the rice; not universal but very common

Lime or lemon wedgeoptionalSqueezed tableside to cut richness

Technique

Deep browning of the meat before braising
Maillard crust on the meat dissolves into the broth during the long braise; skipping or rushing this step leaves the broth flat and the rice pale
Caramelizing tomato paste in oil before adding liquid
Raw or under-cooked paste tastes acidic and thin; it must fry in the oil until darkened and fragrant — this is the flavor base the entire dish builds on
One-pot rice absorption (pilaf-style)
The rice is added directly to the measured broth and cooked covered until fully absorbed; draining or parboiling separately loses all the seasoning and dissolves the dish's identity
Xoon crust formation
After absorption, heat is reduced and the pot is left undisturbed to form a toasted bottom crust; this is deliberately cultivated, not an accident — it is served separately and considered the best part
Rof preparation (herb-garlic paste stuffed into the meat)
Slashing the meat and packing the paste into cuts before browning perfumes the broth from the inside out; skipping it produces a less aromatic, restaurant-generic result

Form & serving

Served
Communal platter — rice mounded in the center, meat and vegetables arranged on top, xoon crust broken and distributed separately
Temperature
hot
Portion
Shared family platter for 4–6; individual portions are uncommon in the traditional context
Pairs with
Attaya (Senegalese mint tea) · Bissap (hibiscus drink) · Fresh baguette to scoop · Sliced raw onion salad with lime

Character

Flavour

savoryumamirichslightly smokytomato-forwarddeeply aromatic

Texture

Soft, cohesive rice grains that cling slightly from broth absorption; tender braised meat that falls near the bone; optional crunchy xoon bottom crust provides textural contrast

Eaten

Midday family meal in Senegal and Mauritania; the largest and most important meal of the day, eaten communally from a shared platter on a low table or floor mat. Celebratory and Friday post-mosque meal staple. Hospitality dish offered to guests.

When

year-round

Variations & related

Regional variations

  • Thiébou yapp bu weex (white version) · Senegal

    Made without tomato paste; the broth is clear and golden, relying entirely on onion, garlic, and seasoning for flavor — lighter and considered more delicate

  • Mauritanian Thiébou yapp · Mauritania

    Tends toward lamb over beef; spice profile often includes cumin and coriander; Hassaniya preparation may layer in dried dates or raisins for sweetness

  • Thiébou yapp bi dëkk (mixed-meat version) · Senegal, Guinea

    Combines beef and lamb in the same pot; found at larger gatherings and celebrations where abundance is signaled by variety

  • Thiébou yapp nelaw (leftover rice cake) · Senegal

    Day-old thiébou yapp is pressed into a pan, re-crisped in oil, and served in wedges — a canonical secondary use of the dish, not waste

Related dishes

  • sibling Thiébou djeun (Thiéboudienne)

    The fish-based version of the same one-pot rice technique; considered the more prestigious and iconic variant in Senegal

  • sibling Jollof rice

    Shares the one-pot rice-cooked-in-tomato-broth tradition across West Africa; thiébou yapp is older and more technically distinct (xoon crust, fermented fish seasoning, braise-first structure)

  • sibling Benachin

    Gambian name for the same dish family; often used interchangeably with Jollof rice in Gambian context but shares thiébou technique markers

  • pairs-with Attaya

    The strong Mauritanian/Senegalese mint tea ceremony traditionally follows a thiébou yapp meal

  • descendant Thiébou yapp nelaw

    The re-crisped day-old rice cake made from leftover thiébou yapp is its own canonical preparation

Substitutions

  • Guedj / yéet fermented fish seasoningFish sauce (1–2 tsp) or dried shrimp powderadmissible

    Approximates the umami function; texture and aroma differ but the broth backbone is preserved

  • Broken parboiled riceWhole long-grain parboiled rice (e.g. Uncle Ben's style)admissible

    Cooks slightly drier and less cohesive; acceptable substitute that is widely used outside West Africa

  • Peanut oilNeutral sunflower or vegetable oiladmissible

    Loses faint nuttiness but otherwise structurally sound

  • Bone-in lamb shoulderBoneless leg of lambadmissible

    Broth loses collagen depth; meat can dry out more easily during the long braise — reduce braise time

  • Tomato pasteBlended fresh tomatoes (reduced)admissible

    Can work if reduced very thoroughly to paste consistency, but fresh tomatoes add more water and lighter caramelization

  • Tomato pasteOmitting entirelyinadmissible

    Produces the white (bu weex) variant — a legitimate dish, but fundamentally different in flavor profile; do not treat as equivalent

  • Guedj / yéetOmitting entirely (no umami substitute)inadmissible

    The broth becomes one-dimensional; this is the single most common failure mode outside West Africa and breaks the dish's characteristic depth

  • Bone-in meat cutsLean boneless stew beefinadmissible

    Without collagen and marrow the broth never develops body; the rice absorbs thin, watery liquid and the dish tastes dilute

Common mistakes

  • Omitting guedj or any fermented fish seasoning — the most common failure; the dish tastes flat without this umami backbone even though fish is not the featured protein
  • Adding rice to thin, under-seasoned broth instead of a fully developed, deeply colored braising liquid
  • Using boneless, lean cuts instead of bone-in; the marrow and collagen are not optional for broth body
  • Rushing the tomato paste caramelization — adding water before the paste has darkened and become fragrant
  • Lifting the lid during rice absorption, releasing steam and preventing the xoon crust from forming
  • Treating the xoon crust as burning and discarding it rather than cultivating and serving it
  • Measuring rice to water ratios as if making plain steamed rice — the liquid must account for the existing broth salinity and fat content
  • Serving individual plated portions rather than communal platter style, which changes not only the aesthetic but the eating dynamic the dish is designed for

Provenance

Thiébou yapp belongs to the same culinary tradition as thiéboudienne, the rice-and-fish dish widely recognized as Senegal's national dish, both originating in the Senegambian coastal and Sahelian cooking of the Wolof and Toucouleur peoples. The one-pot rice-in-broth technique spread across Mauritania, Guinea, and Gambia through trade networks and shared Wolof cultural influence, giving each country a legitimate claim to the dish as part of its own cuisine. Unlike thiéboudienne, which has a specific origin story attributed to Penda Mbaye of Saint-Louis in the 19th century, thiébou yapp's meat variant has a more diffuse and less documented lineage.

Shared by: Senegal, Mauritania, Guinea, Gambia

References

  1. 1.Wolof culinary oral tradition and household practice, Senegal
  2. 2.Pierre Thiam, 'Yolele: Recipes from the Heart of Senegal' (2008)
  3. 3.Fatou Mbaye culinary documentation, Saint-Louis, Senegal
  4. 4.UNESCO intangible heritage documentation of thiéboudienne (2021) — contextualizes the yapp variant
  5. 5.Mauritanian national food culture records

Confidence: high