This hearty West African stew from Senegal combines nutty millet, creamy peanut butter, tender vegetables, and warming spices for a deeply satisfying one-pot meal. Mboum, traditionally enjoyed across the Sahel region, marries the wholesome grain of millet with the rich, earthy flavor of roasted peanuts. It's a comforting dish that brings together simple pantry staples into something deeply nourishing and deeply flavorful.
Nutrition Facts
Per serving (estimated)
- 580 kcalCalories
- 28 gFat
- 6 gSaturated Fat
- 55 gCarbs
- 9 gFiber
- 9 gSugar
- 28 gProtein
- 620 mgSodium
- 950 mgPotassium
- 110 mgCalcium
- 5.5 mgIron
- 28 mgVitamin C
- 380 mcgVitamin A
Ingredients
For the aromatic base
- 2 tbsp vegetable oil
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 scotch bonnet pepper, left whole
- 3 tbsp tomato paste
- 2 medium tomatoes, chopped
For the stew
- 1 lb beef chuck, cut into 1-inch cubes
- 1 cup natural unsweetened peanut butter, smooth
- 6 cups water or beef stock
- 2 bay leaves
- 1 tsp dried thyme
- 1 tsp sea salt, plus more to taste
- 1/2 tsp black pepper
For the grains and vegetables
- 1 cup whole millet, rinsed
- 2 medium carrots, peeled and sliced
- 1 medium sweet potato, peeled and cubed
- 2 cups green cabbage, roughly chopped
- 1 cup okra, trimmed (fresh or frozen)
- 1 small bunch fresh cilantro, chopped
- 1 small bunch fresh parsley, chopped
Directions
- Heat the vegetable oil in a large heavy-bottomed pot over medium heat. Add the chopped onion and cook for 5 to 6 minutes until translucent and lightly golden at the edges.
- Add the garlic, ginger, and whole scotch bonnet. Stir in the tomato paste and chopped tomatoes, cooking for 4 to 5 minutes until the mixture thickens, darkens slightly, and releases a rich aroma.
- Add the beef cubes and brown on all sides for 6 to 8 minutes. Pour in the water or stock, then whisk in the peanut butter until fully dissolved. Add the bay leaves, thyme, salt, and pepper.
- Bring the stew to a gentle boil, then reduce the heat to low. Cover and simmer for 25 minutes, allowing the beef to become tender and the flavors to meld together.
- Stir in the rinsed millet, carrots, and sweet potato. Continue simmering uncovered for 15 to 18 minutes, stirring occasionally to prevent the millet from sticking to the bottom of the pot.
- Add the cabbage and okra and cook for another 8 to 10 minutes until the vegetables are tender and the millet has softened into a thick, porridge-like consistency.
- Remove and discard the scotch bonnet and bay leaves. Taste and adjust the seasoning with additional salt if needed.
- Stir in the fresh cilantro and parsley just before serving. Ladle the stew into bowls, making sure each serving gets a generous mix of meat, vegetables, and creamy millet.
Cook’s Notes
- For a vegetarian version, omit the beef and use vegetable stock, then stir in a can of drained chickpeas during the last 10 minutes of cooking for plant-based protein.
- Toast the rinsed millet in a dry pan over medium heat for 3 to 4 minutes before adding it to deepen its nutty flavor and add a subtle toasted note.
- If the stew thickens too much as it cools, loosen it with a splash of hot water or stock when reheating to restore a spoonable consistency.
- Natural unsweetened peanut butter is essential here; sweetened or flavored varieties will throw off the savory balance of the dish.
- Serve with crusty bread, flatbread, or over a scoop of steamed white rice for an even heartier meal the whole family will enjoy.










