
Mbaxal Saalum
“Saalum-region millet couscous bathed in fish-okra-tomato stew — Wolof grain heartland's signature, distinct from rice thieb.”
Where it comes from
Saalum (Kaolack-Fatick region), the Wolof millet basin between the Gambia and Senegal rivers, the country's grain heartland pre-1850 before peanut monoculture. The dish is the pre-rice form of thieb, using local cere millet couscous. Documented by ethnographer Boubacar Ly in 1966.
On the plate
Pale-yellow millet pearls under a brown-red fish-okra sauce; the millet absorbs the sauce more slowly than rice would, staying distinct. Okra strings cling to the grains. Fish is whole pieces, vegetables less prominent than in thieb. Drier, nuttier, heartier.
How it works
Cere millet (Pennisetum) double-steamed 25 min total like Maghrebi couscous, oiled with peanut oil between steams. Sauce simmered separately — okra in last to keep mucilage. Sauce ladled over couscous at plate; not cooked together like thieb.
The Saalum basin's millet output was 350,000 tonnes in 2021 per ANSD Senegal data, a five-year low due to drought. Restaurant Keur Saloum at Fatick (run by the Diouf family since 1985, on the Saloum delta) serves it Sundays. The dish was registered to Senegal's intangible cultural heritage list in 2019.
Variations
Saalum classic (millet, fish, okra), the inland Tambacounda version using guinea-fowl instead of fish, the seasonal harmattan-time version with extra peanut, and the Kaolack market form using sorghum instead of millet.
On the Palate
Ingredients
Serves 6How it's made
3 steps · Show ↓5 min active · 70 min waiting
How it's made
3 steps · Show ↓- 130 min
Cook 400 g millet couscous; keep warm.
- 240 min
Make fish-okra-tomato stew: brown fish, sauté tomato + onion + chili, add okra, simmer 30 min.
- 35 min
Pour stew over couscous; serve from communal bowl.






