Classic Cameroonian Bitter Leaf Peanut Stew

Classic Cameroonian Bitter Leaf Peanut Stew

Be the first to rate
(No Ratings Yet)

This iconic Cameroonian stew combines tender beef, smoked fish, and shrimp with bitter leaves simmered in a rich, peanut-thickened sauce. The depth from palm oil, ground peanuts, and slow cooking makes it a celebrated national dish traditionally served with plantains, rice, or fufu.

Prep Time25 mins
Cook Time55 mins
Total Time80 mins
Servings4
Yield4 to 6 servings

Nutrition Facts

Per serving (estimated)

  • 680 kcalCalories
  • 46 gFat
  • 13 gSaturated Fat
  • 20 gCarbs
  • 6 gFiber
  • 6 gSugar
  • 44 gProtein
  • 720 mgSodium
  • 950 mgPotassium
  • 135 mgCalcium
  • 6 mgIron
  • 28 mgVitamin C
  • 180 mcgVitamin A

Ingredients

For the meat and marinade

  • 1 lb beef chuck, cut into 1-inch cubes
  • 1 medium onion, sliced
  • 3 cloves garlic, minced
  • 1 inch fresh ginger, grated
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
Beef chuckBeef chuckWhite onionWhite onionGarlic clovesGarlic clovesFresh gingerFresh gingerKosher saltKosher saltBlack pepperBlack pepper

For the stew base

  • 1/4 cup palm oil
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 inch fresh ginger, grated
  • 2 ripe tomatoes, chopped
  • 1 cup roasted peanuts, blended with 1/2 cup water (or 3/4 cup smooth peanut paste)
  • 2 cups beef stock
  • 1 tsp crayfish powder (optional)
Palm oilPalm oilLarge onion choppedLarge onion choppedGarlic mincedGarlic mincedGrated gingerGrated gingerRipe tomatoesRipe tomatoesPeanut pastePeanut pasteBeef stockBeef stockCrayfish powderCrayfish powder

For finishing

  • 2 cups fresh bitter leaves, washed 3 to 4 times and chopped
  • 6 oz smoked fish, deboned and flaked
  • 1/2 lb raw shrimp, peeled and deveined
  • Salt and white pepper to taste
Fresh bitter leavesFresh bitter leavesSmoked fishSmoked fishRaw shrimpRaw shrimpSalt and white pepperSalt and white pepper

To serve

  • 4 green plantains, peeled and cut into 2-inch pieces
  • 2 cups cooked jasmine rice
  • 4 portions prepared fufu or pounded yam
  • Lime wedges
Green plantainsGreen plantainsCooked jasmine riceCooked jasmine ricePounded yam fufuPounded yam fufuLime wedgesLime wedges

Directions

  1. Step 1Wash the bitter leaves in several changes of cold water, squeezing gently each time, until the water runs nearly clear; chop coarsely and set aside.
  2. Step 2Combine the beef cubes, sliced onion, garlic, ginger, salt, and pepper in a bowl and marinate for at least 20 minutes at room temperature.
  3. Step 3Heat the palm oil in a heavy pot over medium heat until shimmering, add the chopped onion, and cook until soft and translucent, about 5 minutes.
  4. Step 4Stir in the minced garlic, grated ginger, and chopped tomatoes; cook until the tomatoes break down and the mixture thickens, about 6 minutes.
  5. Step 5Add the marinated beef and brown on all sides, about 8 minutes, then stir in the peanut paste and crayfish powder if using; cook 2 minutes to toast the peanuts.
  6. Step 6Pour in the beef stock, bring to a boil, then reduce heat, cover, and simmer for 35 to 40 minutes until the beef is fork-tender and the sauce is thick and oily.
  7. Step 7Add the prepared bitter leaves and smoked fish, stir well, and simmer uncovered for 10 minutes so the leaves wilt and absorb the sauce.
  8. Step 8Add the shrimp and cook just until they turn pink, about 3 minutes, then taste and adjust with salt and white pepper.
  9. The finished stew should be glossy, thick, and rich, with a subtle bitterness balanced by deep roasted peanut flavor.
  10. Step 10Serve hot with boiled plantains, rice, or fufu, spooning plenty of the sauce over each portion.

Cook’s Notes

  • True bitter leaves (ndolé greens) can be found at African markets; otherwise use a 50/50 mix of spinach and collard greens plus a small handful of kale to mimic the flavor.
  • Washing the bitter leaves repeatedly is essential; it tames the bitter edge while preserving the dish's signature character.
  • Roast raw peanuts in a dry skillet until golden before blending for a deeper, nuttier taste.
  • Do not substitute palm oil with neutral oil if you want authentic flavor; it gives the stew its signature red-orange color and rich mouthfeel.
  • Ndolé tastes even better the next day once the flavors meld, so make it a day ahead when time allows.


More Cameroon Recipes You’ll Love

Craving more flavors from Cameroon? Try these traditional recipes:

DinnerSavoureux