
Igbo Oha Soup with Cocoyam Thickener & Assorted Protein
A deeply nourishing staple of Igbo cuisine in southeastern Nigeria, this Oha Soup is slow-simmered with earthy oha leaves, cocoyam paste thickener, and a rich blend of assorted meats and dried fish. Packed with anti-inflammatory plant compounds from the oha leaves and quality protein from lean meats, it delivers exceptional nutritional value while honoring authentic Igbo culinary tradition. Served with ofe akwu or a modest portion of cocoyam, this soup is a wholesome, mineral-rich meal suitable for the entire family.
Total Time
1 hr 20 min
Prep
25 min
Cook
55 min
Servings
6
Cuisine
Nigerian Igbo
385kcal
Calories
28g
Protein
22g
Carbs
18g
Fat
5g
Fiber
How to Make It
- 1
Prepare & Season the Meats
Place goat meat and pre-boiled tripe into a clean pot. Add the sliced onion, ground ehuru, a pinch of salt, and 250ml of water. Cover and cook on medium heat for 20–25 minutes until the goat meat is tender. Add the soaked stockfish and dried catfish during the last 10 minutes of cooking. Reserve all the meat stock — this is your soup base.
Tip: Avoid over-salting at this stage. The stockfish and dried catfish will release natural salt as the soup develops. - 2
Cook & Pound the Cocoyam Thickener
While the meats cook, boil the peeled cocoyam pieces in a separate pot with enough water to cover, for 20–25 minutes until completely soft and mashable. Drain and pound in a mortar until smooth and lump-free, or blend with a small amount of water into a thick paste. Set aside — this is your ede ofe (cocoyam thickener).
Tip: The cocoyam paste should be thick enough to hold its shape when rolled into small balls. Thin paste will not thicken the soup properly. - 3
Build the Soup Base
Pour the reserved meat stock into a wide pot and bring to a gentle boil over medium heat. Add the remaining 250ml of stock or water. Stir in the ground crayfish, blended scotch bonnet pepper, ogiri igbo, and red palm oil. Allow the palm oil to melt and integrate fully into the broth for 5 minutes, stirring occasionally.
Tip: Red palm oil is rich in beta-carotene and vitamin E — avoid overheating to preserve its nutritional integrity. Add it once the broth is already boiling rather than frying it separately. - 4
Add Cocoyam & Thicken the Soup
Drop small balls of the pounded cocoyam paste (about the size of a tablespoon each) directly into the boiling soup. Do not stir immediately — cover and allow the cocoyam to cook into the broth for 8–10 minutes. Once soft, use a wooden spoon to stir and dissolve the cocoyam balls into the soup until it reaches a smooth, velvety consistency.
Tip: If the soup is too thick, add a little more hot stock or water. If too thin, add a few more cocoyam balls and cook longer. The ideal Oha Soup consistency coats the back of a spoon. - 5
Add All Proteins
Return all the cooked meats — goat meat, tripe, stockfish, and dried catfish — into the thickened soup. Stir gently to combine everything. Allow the soup to simmer on low heat for 5 minutes so the flavors fully meld together. Taste and adjust seasoning with a small amount of salt if needed.
Tip: This is a good time to remove any large fish bones from the stockfish to make the soup safer and easier to eat. - 6
Finish with Oha & Uziza Leaves
Reduce heat to the lowest setting. Add the hand-shredded oha leaves and uziza leaves (if using) into the soup. Stir in gently and cook for no more than 2–3 minutes. Overcooking the oha leaves will cause them to lose their bright color, delicate texture, and anti-inflammatory phytonutrients.
Tip: Always add oha leaves last and cook briefly. The leaves should be wilted but still vibrant green — they should never turn brown or mushy. - 7
Rest & Serve
Turn off the heat and allow the soup to rest for 3 minutes before serving. Ladle into bowls and serve hot alongside a modest portion of pounded yam, eba (garri), oat swallow, or boiled cocoyam for a complete, balanced meal.
Tip: For weight management or blood sugar control, pair with oat-based swallow or boiled unripe plantain instead of pounded yam to reduce the glycemic load of the meal.
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