
Ndolé (Cameroonian Bitterleaf & Peanut Stew)
Cameroon's national dish: bitterleaf greens, peanuts, and beef or shrimp slow-cooked into a deep, savory stew.
About This Recipe
Ndolé is Cameroon's most beloved dish and a point of fierce regional pride for the coastal Sawa people of Douala. Bitterleaf — the leaves of the Vernonia amygdalina shrub — is boiled and squeezed repeatedly to remove its bitterness, then simmered with a thick paste of ground peanuts, onions, garlic, ginger, and a generous amount of meat and seafood. The result is dark green, intensely savory, and almost stew-like, with the peanut paste binding everything into a rich, glossy sauce. It is the wedding dish, the Christmas dish, the dish you make to impress in-laws. Ndolé is traditionally served with bobolo (fermented cassava sticks), miondo, fried plantains, or rice — and a side of cold beer is non-negotiable in Douala.
Ingredients
Serves 6
- 300 gfrozen bitterleaf (ndolé), or substitute spinach + 1 tbsp finely chopped arugula stems
- 500 gbeef chuck, cubed
- 300 glarge shrimp, peeled and deveined
- 100 gsmoked dried shrimp or smoked fish
- 250 graw skinless peanuts
- 2 largeyellow onions, roughly chopped
- 5 clovesgarlic
- 1 tbspfresh ginger, peeled
- 60 mlvegetable oil
- 30 mlred palm oil
- 2Maggi cubes
- 1 tspwhite pepper
- 1 tspfine salt, plus more to taste
- 1 Lwater
Instructions
- 1
Prepare the bitterleaf
Thaw the bitterleaf, then rinse three times in cold water, squeezing hard between each rinse. This removes residual bitterness. Set aside.
- 2
Toast and grind peanuts
Dry-toast peanuts in a pan over medium heat 5–6 minutes until pale gold and fragrant. Cool, then grind in a food processor with 200 ml water to a smooth, thick paste.
Real ndolé peanuts are ground in a mill to a paste with body; smooth peanut butter is too oily and refined to substitute properly.
- 3
Cook the beef
Place beef in a pot with 600 ml water, half the chopped onions, salt, and one Maggi cube. Simmer covered 50 minutes until tender. Reserve the broth.
- 4
Blend the aromatics
In the food processor blend the remaining onion, garlic, and ginger to a coarse paste with 2 tbsp water.
- 5
Build the stew
Heat vegetable oil in a wide pot over medium-high. Fry the aromatic paste 5 minutes until the raw smell is gone. Stir in the peanut paste, second Maggi cube, white pepper, and 500 ml of the reserved beef broth. Simmer 10 minutes, stirring often.
- 6
Add bitterleaf
Stir in the prepared bitterleaf and the smoked shrimp or fish. Add a little more broth if it looks dry. Cook 15 minutes covered, then 10 minutes uncovered to thicken.
- 7
Finish with shrimp and beef
Stir in the cooked beef and the raw shrimp. Drizzle in the palm oil. Simmer 6–8 minutes until the shrimp turn pink and cooked through.
- 8
Rest and serve
Taste and adjust salt. Rest off the heat 10 minutes before serving — the flavor visibly deepens and the oil rises. Serve with fried sweet plantains and rice.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Bitterleaf is the soul of the dish — buy it frozen and pre-washed at any African grocery. "Pre-washed" packs save you 30 minutes of rinsing.
- →
Add the palm oil at the end, not the beginning — it should perfume the stew, not be cooked into oblivion.
- →
If your peanut paste splits into oil while simmering, whisk in 50 ml of warm water vigorously to bring it back together.
Variations
- •
Use stockfish (dried hake) instead of smoked shrimp for a more traditional Sawa version — soak it 6 hours and de-bone first.
- •
Vegetarian: skip beef and shrimp, double the bitterleaf, and add fried tofu cubes at the end.
- •
Festive: add a piece of cooked tripe and a smoked turkey leg in step 6 for the full wedding-feast version.
Storage
Refrigerate up to 4 days; like all peanut stews, ndolé tastes better on day 2. Reheat gently with a splash of water — the peanut sauce splits if microwaved at full power.
History & Origin
Ndolé originates with the Sawa peoples of Cameroon's coastal Littoral Region, particularly around Douala, and has been documented in cookbooks since at least the colonial period. It is widely considered Cameroon's national dish and is served at virtually every major life event from baptisms to funerals.
Frequently Asked Questions
What if I cannot find bitterleaf at all?
Substitute fresh spinach blended with a tablespoon of chopped arugula stems and a teaspoon of unsweetened cocoa powder — the cocoa mimics the slightly tannic, bitter background. It's a compromise, not a copy.
Can I use peanut butter instead of raw peanuts?
In a pinch, yes — use 200 g of unsweetened, no-stir natural peanut butter loosened with 150 ml hot water. The texture will be slightly thinner than the traditional ground-peanut paste.
Is ndolé spicy?
Traditionally no — it gets its complexity from the bitterleaf, peanuts, and smoked seafood rather than chili. Many home cooks add a pinch of cayenne or a whole habanero, but it is never a fiery dish.
Nutrition Facts
Per serving (380g / 13.4 oz) · 6 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →More Cameroonian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes