
Nigerian Efo Riro with Smoked Fish & Crayfish (Leafy Green Protein Stew)
A deeply nourishing Yoruba-inspired leafy green stew packed with spinach or waterleaf, smoked fish, and ground crayfish simmered in a lightly palm-oiled tomato base — adapted here for clinical balance with reduced oil and added iron. This stew is a powerhouse of micronutrients, anti-inflammatory compounds, and lean protein, making it ideal for managing blood pressure, supporting heart health, and promoting overall cellular wellness. Rooted in Southwest Nigerian culinary tradition, this recipe brings the warmth of a home-cooked Nigerian meal to your therapeutic plate.
Total Time
55 min
Prep
20 min
Cook
35 min
Servings
4
Cuisine
Nigerian Yoruba
310kcal
Calories
28g
Protein
14g
Carbs
16g
Fat
7g
Fiber
How to Make It
- 1
Prepare the Pepper Blend
Roughly chop the red bell peppers, scotch bonnet, and half the onion. Blend together until smooth or semi-chunky depending on your preferred texture. Set aside. This base forms the flavour foundation of your efo riro.
Tip: Do not add water when blending — a dry blend fries better and reduces cooking time significantly. - 2
Prep the Greens
Wash the spinach or waterleaf thoroughly under cold running water at least twice to remove grit and reduce surface bacteria. Roughly chop into medium-sized pieces. If using ugwu (fluted pumpkin leaves), strip from tough stems and slice. Set aside in a colander to drain excess water.
Tip: Avoid over-washing once chopped — excessive washing after chopping leaches water-soluble vitamins like folate and vitamin C. - 3
Prepare the Smoked Fish
Debone the smoked mackerel carefully, removing all visible bones and skin. Rinse briefly under warm water to reduce the sodium load from the smoking process. Flake into medium chunks and set aside.
Tip: Soaking the fish in warm water for 5 minutes before flaking further reduces sodium content — ideal for patients on strict hypertension or kidney-health protocols. - 4
Fry the Pepper Base
Heat the palm oil in a medium pot or deep skillet over medium heat until it melts and becomes fragrant — do not allow it to overheat or smoke. Add the sliced onion and sauté for 2 minutes until softened. Add the minced garlic and grated ginger, stir for 30 seconds, then pour in the blended pepper mixture. Fry the pepper base, stirring frequently, for 12–15 minutes until the raw smell is completely gone and the oil visibly separates to the top.
Tip: Properly frying the pepper blend until oil floats is critical for both food safety and authentic Nigerian flavour development. Do not rush this stage. - 5
Season and Build Depth
Add the tomato paste, locust beans (iru), ground crayfish, turmeric powder, and the low-sodium stock cube. Stir well to combine. Cook for another 3–4 minutes, allowing all the seasonings to bloom together and infuse into the oil-based pepper sauce.
Tip: Locust beans (iru/dawadawa) is a fermented ingredient that adds gut-healthy probiotics and deep umami — do not skip it if tolerated. - 6
Add the Fish and Simmer
Gently fold in the flaked smoked fish. Add 100ml of water or unsalted fish stock to adjust consistency to a thick, rich stew. Stir gently to preserve the fish chunks. Cover partially and simmer on low-medium heat for 5 minutes to allow the fish to absorb the stew flavours.
Tip: Avoid vigorous stirring once the fish is added — you want generous flakes, not a paste. - 7
Wilt in the Greens
Add the washed and chopped greens in two batches, folding them into the stew gently. Cook uncovered for 3–5 minutes only — just until the greens are wilted and vibrant dark green. Do not overcook. Taste and adjust salt minimally if needed. Remove from heat immediately once greens are tender.
Tip: Overcooking the greens destroys heat-sensitive nutrients like folate, iron, and vitamin C. Aim for a lush, dark green colour — not dull or olive-coloured. - 8
Rest and Serve
Allow the stew to rest uncovered for 2 minutes before serving. This allows residual heat to finish any final cooking without overcooking the greens. Serve hot alongside brown rice, oat eba, boiled unripe plantain, or whole-grain swallow for a complete clinical meal.
Tip: For diabetes management, pair with unripe plantain or oat eba instead of white rice to keep the glycaemic load low. For weight management, serve with a larger portion of greens and a smaller swallow portion.
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