A signature dish of coastal Cameroon, Palm Nut Soup (Mbanga) is built on the rich, golden pulp of the palm fruit, simmered slowly with smoked fish, beef, and peppery bitter greens. The result is a deeply savory, slightly tangy stew traditionally ladled over steamed plantains, fufu, or boiled yam.
Prep Time25 mins
Cook Time70 mins
Total Time95 mins
Servings6
Yield6 servings
Nutrition Facts
Per serving (estimated)
- 580 kcalCalories
- 38 gFat
- 14 gSaturated Fat
- 12 gCarbs
- 4 gFiber
- 5 gSugar
- 42 gProtein
- 720 mgSodium
- 920 mgPotassium
- 180 mgCalcium
- 6 mgIron
- 18 mgVitamin C
- 320 mcgVitamin A
Ingredients
For the Palm Nut Base
- 3 cups fresh palm nut pulp (or 1 1/2 cups canned palm fruit concentrate)
- 6 cups water
- 1 large yellow onion, roughly chopped
- 2 tbsp crayfish powder
For the Proteins
- 1 lb beef chuck, trimmed and cut into 1-inch cubes
- 8 oz smoked mackerel, deboned and broken into chunks
- 6 oz dried stockfish, soaked overnight in cold water
- 1/2 lb raw shrimp, peeled and deveined
- 2 tbsp palm oil
Aromatics and Seasonings
- 4 garlic cloves, minced
- 1 inch fresh ginger, grated
- 2 scotch bonnet peppers, whole or crushed
- 1 1/2 tsp kosher salt
- 1 tsp freshly ground black pepper
- 1 tbsp bouillon powder
Greens and Finishing
- 3 cups fresh bitter leaves, washed (or baby spinach)
- 1 cup waterleaf (optional)
- 1/2 cup whole fresh crayfish
- 1/2 tsp prekese or African nutmeg (optional)
Directions
- Place the palm nut pulp in a heavy pot with 6 cups of water and bring to a gentle boil. Mash and stir the pulp against the side of the pot with a wooden spoon for 8-10 minutes to release the oils, then simmer 15 minutes more. Strain through a fine-mesh sieve, pressing firmly to extract every drop of the golden liquid; discard the fibrous chaff.
- While the palm base simmers, season the beef cubes with salt, pepper, and half the garlic and ginger. Let marinate for 10 minutes at room temperature.
- Heat the palm oil in a large Dutch oven over medium-high heat. Add the chopped onion and cook until softened and translucent, about 4 minutes.
- Add the marinated beef and sear on all sides until lightly browned, about 5 minutes. Pour in just enough water to barely cover, reduce the heat, and simmer covered for 25 minutes until the beef is fork-tender.
- Stir in the soaked stockfish, smoked mackerel, grated ginger, scotch bonnet peppers, bouillon, and the strained palm nut base. Add 1 cup of water if needed and simmer uncovered for 15 minutes so the flavors marry.
- Fold in the bitter leaves, waterleaf, whole crayfish, and prekese. Cook 8-10 minutes until the greens wilt and the soup thickens to a glossy, oily consistency with the palm oil pooling on top.
- Season to taste with additional salt and pepper. Drop in the raw shrimp during the final 3 minutes so they just turn pink and curl.
- Remove whole scotch bonnet peppers before serving if you prefer mild heat. Ladle into bowls and serve hot with steamed plantains, bobolo, eba, or boiled yam.
Cook’s Notes
- If using canned palm fruit concentrate, skip the 20-minute simmer stage and just warm it with 5 cups of water before straining.
- Fresh palm nuts give the deepest flavor; look for them frozen at African or Caribbean markets when in season.
- Substitute spinach plus a small squeeze of lime if you cannot source true bitter leaves (Vernonia amygdalina).
- Do not skim the orange palm oil that rises to the top; it carries the signature flavor and richness of the dish.
- For a thicker, stew-like texture, lightly mash a ladleful of the greens into the soup just before serving.










