
Nigerian Cassava Leaf Soup (Ndolé-Style Ofe Akwukwo Akpu)
A deeply nourishing Nigerian-inspired cassava leaf soup slow-cooked with crayfish, palm oil, and assorted proteins — drawing from Cross River and South-South traditions where bitter greens have long been prized for their exceptional micronutrient density. Rich in folate, iron, calcium, and vitamins A and C, this soup supports postpartum recovery, bone health, and sustained energy for breastfeeding mothers. Served over swallow or brown rice, it is a powerful, comforting bowl of clinical nutrition rooted in Nigerian culinary heritage.
Total Time
1 hr 30 min
Prep
30 min
Cook
60 min
Servings
4
Cuisine
Nigerian South South / Cross River
320kcal
Calories
28g
Protein
14g
Carbs
16g
Fat
7g
Fiber
How to Make It
- 1
Detoxify and Prepare the Cassava Leaves
Place the pounded or ground cassava leaves in a large pot. Cover with water and bring to a boil. Drain completely, then repeat this process 2 more times, boiling for 10 minutes each round. This critical step removes harmful cyanogenic glycosides and reduces bitterness to a palatable, safe level. After the third drain, squeeze out excess water and set aside.
Tip: Fresh leaves require more boiling cycles than frozen pre-processed ones. When in doubt, do a fourth round. Properly detoxified leaves should smell earthy — not sharp or bitter. - 2
Season and Parboil the Meat
Place goat meat and soaked stockfish into a pot. Add half the chopped onion, a pinch of salt, and 200ml of stock. Cook on medium heat for 20–25 minutes until the goat meat is just tender but not falling apart. Reserve the cooking broth — this is your flavour base.
Tip: Do not discard the broth. It contains collagen, minerals, and gelatin from the bone-in meat that enrich the soup's nutritional profile. - 3
Build the Palm Oil Base
In a wide, heavy-bottomed pot, heat the palm oil on medium heat for 2 minutes — do not bleach it. Add the remaining chopped onion and fry gently for 3 minutes until soft and fragrant. Stir in the blended tomatoes and scotch bonnet. Cook, stirring frequently, for 8–10 minutes until the tomato mixture is fully cooked down and the oil begins to float slightly on top.
Tip: Cooking tomatoes in palm oil unlocks lycopene absorption and deepens the flavour. Patience here builds the umami foundation of the entire soup. - 4
Add Proteins and Stock
Add the parboiled goat meat, stockfish, and flaked smoked mackerel to the pot. Pour in the reserved meat broth and remaining 200ml of low-sodium stock. Stir in the ground crayfish, iru (fermented locust beans), and ehuru powder. Bring to a gentle boil, then simmer for 10 minutes to allow the flavours to meld.
Tip: Iru adds gut-friendly fermented bacteria and a rich, miso-like depth. If unavailable, a small piece of fermented dawadawa can substitute. - 5
Fold in the Cassava Leaves
Add the prepared cassava leaves to the pot. Stir thoroughly to combine with the sauce and proteins. If using uziza or utazi leaves, add them now. Adjust consistency with a little warm water if needed — the soup should be thick and coating, not watery. Taste and adjust salt minimally.
Tip: Cassava leaves absorb liquid quickly — stir every 3 minutes to prevent sticking at the base. A wooden spoon is ideal for this thick, leafy soup. - 6
Final Simmer and Rest
Cover the pot and cook on low heat for a final 10–12 minutes, allowing the leaves to fully integrate and the soup to thicken beautifully. Remove from heat and allow to rest for 5 minutes before serving. This resting period allows flavours to settle and deepen.
Tip: This soup tastes significantly better the next day as the leaves absorb all the aromatic compounds overnight. It is ideal for meal prep — store in the fridge for up to 4 days or freeze for 2 weeks. - 7
Serve Thoughtfully
Ladle into bowls and serve hot alongside oat-eba (oat and cassava flour swallow), brown rice, boiled unripe plantain, or whole grain fufu for a high-fiber, balanced clinical meal. For lactating mothers, pair with a cup of fenugreek tea or zobo (hibiscus drink, unsweetened) for additional galactagogue and antioxidant support.
Tip: For weight management goals, serve with boiled unripe plantain instead of swallow — it provides resistant starch that feeds beneficial gut bacteria and keeps blood sugar stable.
Want this in your meal plan?
Get personalised meal plans, track your nutrition, and access 500+ recipes tailored to your health goals.
Get started free