This traditional Nigerian dish combines slow-cooked beef with fresh spinach in a deeply flavorful tomato and pepper base. The signature richness comes from palm oil, blended red peppers, and aromatic seasonings including ground crayfish and dried shrimp. Perfect for pairing with rice, pounded yam, or plantains, this one-hour stew delivers authentic West African warmth with tender meat and vibrant vegetables in every spoonful.
The first time I watched my Nigerian neighbor cook Efo Riro, I was mesmerized by how the palm oil turned everything a brilliant red. She laughed when I asked for the recipe, saying every family has their own version, but the secret is patience with the pepper base.
Last winter, when my roommate came down with a terrible flu, I made a massive pot of this stew. The way her eyes lit up at the first spicy spoonful made me realize this isnt just food its medicine in a bowl.
Ingredients
- 500 g beef stew meat: Chuck beef becomes meltingly tender after the initial boil, and the beef stock it creates is liquid gold for the stew base
- 500 g fresh spinach: Fresh spinach wilts beautifully and retains its bright green color, though frozen works in a pinch
- 2 red bell peppers: These provide the sweet backbone that balances the fierce heat of scotch bonnets
- 2 medium tomatoes: Adds acidity and body to help the sauce emulsify properly
- 1 medium onion: Half goes into the beef boil, half into the pepper blend for layered sweetness
- 2 scotch bonnet peppers: The heart and soul of Nigerian cooking leave seeds in for maximum fire or remove for gentle warmth
- 1/4 cup palm oil: Imparts that signature red color and earthy flavor vegetable oil simply cant replicate
- 1 tablespoon ground crayfish: Optional but deeply traditional, adding an umami punch that makes the dish sing
- 2 bouillon cubes: Maggi cubes are the traditional choice and bring that familiar savory depth
Instructions
- Prepare the beef base:
- Season the beef generously with salt and pepper, then add it to a large pot with half the chopped onion. Cover with water, bring to a rolling boil, then reduce heat and simmer for about 20 minutes until the meat is tender. Drain carefully, saving every drop of that precious stock.
- Blend the pepper base:
- While the beef simmers, toss the red bell peppers, tomatoes, scotch bonnets, garlic, and remaining onion into a blender. Puree until completely smooth this will become the heart of your stew.
- Infuse the palm oil:
- Heat the palm oil in a large saucepan over medium heat. Watch for it to shimmer and thin out slightly, then add the minced garlic and let it sizzle for just 30 seconds until fragrant.
- Cook down the pepper mixture:
- Pour in the blended pepper base and stir frequently. Cook for 10 to 12 minutes, watching as the mixture transforms from loose and watery to thick and glossy, with the oil rising to the surface.
- Combine beef and base:
- Add the cooked beef along with one cup of the reserved stock. Stir in the crayfish, dried shrimp, cayenne, paprika, and bouillon cubes. Let everything simmer together for 8 to 10 minutes, tasting and adjusting as you go.
- Wilt the spinach:
- Fold in the chopped spinach, letting it collapse into the rich red sauce. Cook for just 3 to 5 minutes until the spinach is tender and the stew has thickened to your liking.
My friend Tolu told me that in her village, Efo Riro is the dish that brings everyone to the table. The smell alone stops arguments and starts conversations.
Making It Your Own
The beauty of this stew lies in its adaptability. Some days I throw in smoked fish for an extra layer of depth, other days I add tripe or cow foot for authentic street food flair. Dont be afraid to experiment with the protein mix.
Serving Suggestions
While rice is the most common pairing, try serving this with pounded yam for the traditional experience. The mild, stretchy yam soaks up the spicy sauce perfectly, cooling your palate between bites.
Storage And Meal Prep
This stew actually tastes better the next day as the spices deepen and meld together. Store in airtight containers in the refrigerator for up to four days, or freeze portions for those busy weeks when you need a quick, comforting meal.
- Let the stew cool completely before refrigerating to prevent condensation from thinning the sauce
- Reheat gently over low heat, adding a splash of water if it has thickened too much
- The flavors intensify overnight, so adjust seasoning before serving leftovers
Theres something deeply satisfying about sitting down to a bowl of Efo Riro, the steam rising up carrying stories of generations before us.
Recipe FAQs
- → What makes Efo Riro authentic?
-
Traditional Efo Riro gets its distinct character from palm oil, blended red bell peppers and scotch bonnets, plus optional ground crayfish or dried shrimp. The technique of frying the pepper base until oil rises to the top creates the signature depth and richness.
- → Can I make this milder?
-
Absolutely. Reduce or omit the scotch bonnet peppers entirely, and substitute with milder chili peppers. You can also remove seeds from all peppers to lower the heat while maintaining the flavor profile.
- → What can I serve with Efo Riro?
-
This stew pairs beautifully with jollof rice, plain boiled rice, pounded yam (iyan), fufu, boiled plantains, or even crusty bread. The rich sauce is perfect for soaking up with starchy sides.
- → Is palm oil necessary?
-
Palm oil provides authentic flavor and the characteristic red-orange color, but vegetable oil makes a fine substitute if palm oil isn't available. The overall taste will be slightly different but still delicious.
- → Can I use frozen spinach?
-
Yes, frozen spinach works well. Thaw and drain thoroughly before adding to the stew. You'll need about 350g frozen spinach to equal 500g fresh, as frozen spinach is more compact.
- → How long does this keep?
-
Store in an airtight container in the refrigerator for up to 4 days. The flavors often improve after a day. It also freezes well for up to 3 months—just thaw and reheat gently on the stove.