Nigerian bitter leaf soup is a deeply savory Igbo specialty built on slow-simmered assorted meats, smoked fish, and palm oil, finished with fresh bitter leaves for an earthy, slightly bitter finish. The cocoyam thickener gives the soup its signature velvety body, while fermented seeds deliver the unmistakable umami backbone. Best enjoyed with pounded yam, fufu, or eba.
Prep Time25 mins
Cook Time60 mins
Total Time85 mins
Servings6
Yield6 servings
Nutrition Facts
Per serving (estimated)
- 480 kcalCalories
- 28 gFat
- 9 gSaturated Fat
- 12 gCarbs
- 3 gFiber
- 1 gSugar
- 42 gProtein
- 720 mgSodium
- 680 mgPotassium
- 95 mgCalcium
- 5 mgIron
- 18 mgVitamin C
- 120 mcgVitamin A
Ingredients
For the meats and stock
- 500 g assorted meats (beef, tripe, cow foot), cleaned and cut
- 1 medium stockfish head, soaked overnight and flaked
- 200 g smoked dried fish, deboned
- 1 large onion, roughly chopped
- 2 Maggi or Knorr seasoning cubes
- 1.5 liters water
For the soup base
- 1/2 cup red palm oil
- 1/2 cup ground crayfish
- 2 tablespoons ogiri or iru (fermented seed), mashed
- 1 scotch bonnet pepper, blended smooth
- 3 cups washed and squeezed bitter leaves
- 1 cup grated cocoyam (or 2 tablespoons achi/thickener)
- 1 teaspoon salt, plus more to taste
- 1 tablespoon ground dried shrimp (optional)
Directions
- Place cleaned assorted meats in a large pot with chopped onion, seasoning cubes, and water. Bring to a boil, then simmer covered for 35-40 minutes until the meats are tender and the stock is flavorful.
- Add the soaked stockfish and smoked fish to the pot and continue to simmer for 10 minutes so the fish absorbs the stock.
- Stir in the palm oil, mashed ogiri, ground crayfish, and blended scotch bonnet pepper. Simmer uncovered for 5 minutes so the palm oil blooms and turns bright orange.
- Mix the grated cocoyam with 3 tablespoons of cold water to form a smooth slurry. Pour it into the pot in a thin stream while stirring constantly to prevent lumps. Cook for 8-10 minutes until the soup thickens to a light coating consistency.
- Taste and adjust seasoning with salt and an additional crushed seasoning cube if needed; the broth should be well-seasoned.
- Add the washed bitter leaves and stir gently. Simmer for just 5-7 minutes — overcooking dulls their flavor and color.
- Remove from heat and let the soup rest, covered, for 5 minutes so the bitter leaves soften further and the flavors meld.
- Serve hot in deep bowls alongside pounded yam, fufu, eba, or any preferred swallow.
Cook’s Notes
- Wash bitter leaves in several changes of water and squeeze firmly between washes — most of the intense bitterness is removed after 3-4 squeezes, but a hint should remain for authentic flavor.
- Clean assorted meats by rubbing with rock salt and warm water, then rinsing; this removes grit and taints from tripe and cow foot.
- Soak stockfish overnight in cold water with a pinch of salt; change the water once if you want a milder aroma.
- Traditional cocoyam thickener gives the cleanest flavor and silky texture — avoid wheat flour or cornstarch as substitutes.
- If the soup gets too thick on standing, loosen it with a splash of hot stock or water before serving.










