
Ikokore (Ijebu Water Yam Porridge) with Smoked Fish & Leafy Greens
Ikokore is a beloved Ijebu-Yoruba delicacy from Ogun State, crafted from grated water yam simmered in a bold palm oil and pepper broth until thick, hearty, and deeply satisfying. This clinical nutrition version layers in smoked mackerel, crayfish, and dark leafy greens to boost protein, omega-3s, and micronutrients without compromising the authentic taste. It is a nourishing one-pot meal well suited for heart health, blood pressure management, and sustained energy throughout the day.
Total Time
1 hr
Prep
20 min
Cook
40 min
Servings
4
Cuisine
Nigerian Yoruba
385kcal
Calories
28g
Protein
42g
Carbs
13g
Fat
7g
Fiber
How to Make It
- 1
Prepare the Water Yam
Peel the water yam under cold running water wearing gloves if sensitive to its slippery sap. Grate it finely using a box grater into a large bowl. The texture should resemble a thick, sticky batter. Set aside. Do not rinse the grated yam — the natural starch is what gives Ikokore its signature thick, dumplings-like texture.
Tip: Chill the grated yam in the fridge for 10 minutes to make it easier to mould into lumps when dropping into the pot. - 2
Make the Pepper Base
Blend together the fresh tomatoes, tatashe, scotch bonnet pepper, and half of the onion into a smooth but slightly coarse purée. Slice the remaining onion half and set both aside separately. Debone and flake your smoked mackerel, rinsing lightly under warm water to reduce excess sodium content.
Tip: For hypertension management, rinsing smoked fish under warm water for 30 seconds can reduce its sodium content by up to 20%. - 3
Build the Broth
Place a medium-to-large heavy-bottomed pot over medium heat. Add the red palm oil and allow it to heat for about 90 seconds until it liquefies and turns fragrant — do not bleach it. Add the sliced onions and stir-fry for 2 minutes until softened. Pour in the blended pepper mixture and stir well. Cook uncovered on medium heat for 10–12 minutes, stirring occasionally, until the raw tomato smell disappears and the sauce reduces slightly and darkens in colour.
Tip: Cooking palm oil gently without bleaching it preserves its natural beta-carotene and vitamin E content — important for heart health. - 4
Add Stock and Seasonings
Pour in the low-sodium fish stock or water and bring to a gentle boil. Add the washed iru (locust beans), ground crayfish, ground ehuru, black or uziza pepper, and two-thirds of the flaked smoked mackerel. Stir gently and taste. Add salt only if truly needed. Let the broth simmer for 5 minutes to allow all flavours to meld together fully.
Tip: Iru (locust beans) is a natural probiotic that supports gut health. Washing it reduces bitterness while preserving its fermented goodness. - 5
Drop in the Grated Yam
Using a spoon or wet hands, scoop small portions of the grated water yam (roughly 1–2 tablespoon-sized lumps) and gently drop them into the simmering broth one at a time. Do not stir immediately — allow the lumps to set for 3–4 minutes so they hold their shape. Once they begin to firm slightly, gently stir the pot with a wooden spoon from the bottom to prevent sticking. Cover and cook on medium-low heat for 15–18 minutes until the yam lumps are fully cooked through and the broth has thickened to a porridge consistency.
Tip: The porridge is ready when the yam lumps are no longer gluey or opaque at the centre. Press one gently with the back of a spoon — it should be soft all the way through. - 6
Finish with Greens and Remaining Fish
Reduce heat to low. Stir in the chopped fresh spinach or waterleaf and the reserved flaked smoked mackerel. Fold gently and cook for just 2–3 minutes until the greens are wilted but still vibrant green. Taste and adjust seasoning minimally. Remove from heat immediately to preserve the nutrient content of the greens.
Tip: Adding greens at the very end rather than early in cooking preserves folate, iron, and vitamin C — especially important for lactating mothers and women managing PCOS. - 7
Serve and Plate
Ladle the Ikokore into deep bowls, ensuring each portion has a generous mix of yam lumps, flaked fish, and leafy greens bathed in the rich broth. Serve hot on its own or with a small side of sliced fresh tomatoes and onion. This dish is traditionally eaten without a side starch — the water yam provides sufficient complex carbohydrates for a complete, balanced meal.
Tip: For weight management goals, a serving size of one deep bowl (approximately 400–450ml) is satisfying and nutritionally complete without needing additional carbohydrate sides.
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