Fiery Nigerian Food Classic: Beef Efo Riro Spinach Stew

Nigerian food at its best: fiery beef efo riro with brick-red palm oil sauce and emerald spinach, ready in 65 minutes in one cast-iron skillet.
Palm oil sizzles brick-red and spinach wilts emerald in this nigerian food classic: fiery, fork-tender beef efo riro in 65 minutes. One cast-iron skillet keeps it easy enough for a cozy Sunday dinner.
Frying the pepper purée until oil pools cooks out its raw, sharp bite. Batch-seared beef, toasted iru and crayfish, plus a gentle simmer, build deep, funky, savory layers.
Ingredients You'll Need
Red Bell Peppers (Tatashe): These sweet, thick-walled peppers give the stew its body and its vivid sunset red. They're blended into a glossy purée that slowly fries down into brick-red richness. No tatashe? Use red Romano peppers, or roasted red peppers from a jar in a pinch.
Scotch Bonnet Peppers: These small, lantern-shaped chiles bring fruity, floral heat that lingers on your tongue. They're the fire in efo riro, and their sweetness plays beautifully with the bell peppers. Habaneros are the closest swap, with almost the same heat and fruity perfume.
Red Onion: You'll use it twice: roughly chopped in the pepper blend, then thinly sliced and softened in palm oil. In the blend it adds a sweet backbone. Sliced, it turns soft, glossy and translucent, catching every browned beef bit. A yellow onion works if that's what's in your basket.
Beef Chuck: This well-marbled shoulder cut gets cut into 1-inch cubes and seared until every face is deep brown. Then it simmers down fork-tender without drying out. Boneless short rib is a lovely, richer stand-in. Goat meat is a classic Nigerian choice too.
Red Palm Oil: This deep orange-red oil smells nutty and warm, and it's the true heart of so much Nigerian food. It colors the sauce and carries every bold flavor. If you can't find it, use a neutral oil with a pinch of sweet paprika. The flavor will be gentler, though.
Iru (Fermented Locust Beans): These small, dark, pungent beans taste deeply savory and wonderfully funky. Rinsing them tames the edge before they toast in the oil. Iru is the soul of the stew, so hunt for it at African markets. A teaspoon of white miso is the best backup.
Ground Crayfish: This dried, finely ground shellfish powder adds a smoky, briny depth. It toasts with the iru until the whole kitchen smells bold and fragrant. Dried shrimp ground fine in a spice grinder is your best swap.
Beef Stock: Stock is the simmering liquid that turns seared cubes into fork-tender bites. It loosens the fried pepper base into a gently bubbling sauce. Chicken stock or water with extra bouillon will do the job.
Bouillon Cube: Crumbled straight into the pot, it adds that savory, rounded seasoning Nigerian cooks love. It deepens the stew without extra fuss. A teaspoon of bouillon powder or paste works just as well.
Kosher Salt: Its coarse flakes dissolve evenly and are easy to pinch. Salt wakes up the peppers, beef and greens all at once. Taste at the end and add more if it needs it. Use about half as much if you only have fine table salt.
Fresh Spinach: This is the "efo" in efo riro, and I'm fierce about every leaf. It's washed, roughly chopped and folded in until just wilted and deep emerald green. Traditional cooks use soko or tete greens. Kale or Swiss chard work, but they need a few extra minutes.
How to Make It (Step by Step)
It all happens in one cast-iron skillet: blend a fiery pepper base, sear the beef, fry the purée brick-red, then simmer and fold in bright spinach.
Even if this is your first pot of efo riro, you'll get a glossy, fragrant stew.
- Blend the chopped red bell peppers, stemmed scotch bonnets and roughly chopped red onion until completely smooth and vivid red, 1-2 minutes at room temperature (70°F / 21°C). It should pour like a thick, glossy sauce. Breathe in that sweet heat.
- Heat the red palm oil in a large cast-iron skillet until it shimmers and smells nutty and warm, 2-3 minutes at medium heat (350°F / 175°C). Watch that color glow. It's pure sunset in a pan.
- Sear the 1-inch beef chuck cubes in batches until every face wears a deep brown crust, 6-8 minutes at medium-high heat (400°F / 200°C). Don't crowd them. Transfer them to a plate when they're done.
- Cook the thinly sliced red onion in the same skillet until soft, glossy and translucent, about 3 minutes at medium heat (350°F / 175°C). Scrape up those browned beef bits as you stir. That's flavor you earned.
- Stir in the rinsed iru and ground crayfish until deeply fragrant and toasty, about 1 minute at medium heat (350°F / 175°C). The smell gets bold and funky. Trust it. That's the soul of this stew.
- Pour in the pepper purée and fry it, stirring often, until it thickens, darkens to brick red and oil pools at the edges, 10-12 minutes at medium heat (325°F / 165°C). Patience here means no raw, sharp taste later.
- Simmer the seared beef with the beef stock, crumbled bouillon cube and kosher salt until the meat is fork-tender and the sauce gently bubbles, 18-20 minutes at low heat (225°F / 107°C). Taste and add more salt if it needs it.
- Fold in the chopped spinach a handful at a time until just wilted and deep emerald green, 3-4 minutes at medium-low heat (300°F / 150°C). Don't let it go dull and olive. Every leaf deserves to stay bright.
Efo riro keeps four days chilled or three months frozen; reheat gently. Swap in squeezed-dry frozen spinach if fresh is scarce, blend the pepper base two days ahead, and never rush frying it.
Serving size: 1 portion · Calories: 480 · Total Fat: 33g · Saturated Fat: 15g · Carbs: 16g · Fiber: 6g · Sugar: 6g · Protein: 28g · Sodium: 780mg
Tips and Tricks
- Equipment: Use a large cast-iron skillet. It holds steady heat, so the beef sears deep brown instead of steaming grey. The wide base gives the pepper purée room to fry and thicken fast.
- Temperature precision: Fry the purée at 325°F (165°C). Hotter heat scorches the edges before the raw bite cooks out. Stay at medium and wait for that dark brick-red color and oil pooling at the rim.
- Common mistake: Adding dripping-wet spinach. Extra water floods your glossy sauce and dulls the flavor. Shake each handful well after washing so the stew stays rich and clinging.
- Flavour upgrade: Add a little smoked dried fish. Flake a small handful in with the iru and crayfish. It brings a smoky, savory depth that tastes like a Lagos market stall.
- Texture tip: Keep the spinach bright and tender. Fold it in a handful at a time over medium-low heat. Pull the pan off once the leaves turn deep emerald and just collapse. I fight for every leaf, and so should you.
Frequently Asked Questions
Can I make efo riro vegetarian without losing that deep, savory flavor?
Replace the 1½ pounds beef chuck with 1½ pounds firm tofu cubes or 2 cups cooked mushrooms, and use 1 cup vegetable stock instead of beef stock. Keep the 1 tablespoon iru for funk, but swap the 2 tablespoons crayfish for 1 tablespoon white miso.
Should I freeze efo riro before or after adding the spinach?
Freeze the beef and pepper stew before adding spinach, cooled and packed in airtight containers, never in the cast iron, for up to 3 months. Thaw overnight in the fridge, rewarm in the skillet over medium-low for 8-10 minutes, then fold in fresh spinach.
Why is my efo riro watery and the spinach dull olive green?
Squeeze the washed, chopped spinach firmly by the handful before folding it in, and pull the skillet off the heat once the leaves just collapse, 3-4 minutes over medium-low. Look for deep emerald leaves and sauce that clings to the beef rather than pooling thinly.
What to Serve With This
- Pounded Yam: Its soft, stretchy, mild smoothness scoops up the fiery, brick-red palm oil sauce and tames the scotch bonnet heat.
- Steamed White Rice: Fluffy, neutral grains soak up every drop of that funky, savory iru gravy without competing.
- Fried Ripe Plantain (Dodo): Caramelized, golden-brown edges add sticky sweetness that plays beautifully against the bold, spicy stew.
- Tomato-Cucumber Salad with Lime: Crisp, cool, tangy bites cut straight through the rich red palm oil and wake up your palate.
Fiery Nigerian Food Classic: Beef Efo Riro Spinach Stew
Dinner / Nigerian
- Prep
- 20 min
- Cook
- 45 min
- Total
- 1 h 5 min
- Servings
- 6
- Calories
- 480 kcal
Ingredients
- 4 red bell peppers (tatashe), seeded and roughly chopped
- 2 scotch bonnet peppers, stemmed
- 1 medium red onion, roughly chopped
- 1½ pounds beef chuck, cut into 1-inch cubes
- ½ cup red palm oil
- 1 medium red onion, thinly sliced
- 1 tablespoon iru (fermented locust beans), rinsed
- 2 tablespoons ground crayfish
- 1 cup beef stock
- 1 bouillon cube, crumbled
- 1 teaspoon kosher salt, plus more to taste
- 2 pounds fresh spinach, washed and roughly chopped
Instructions
- Blend the chopped red bell peppers, stemmed scotch bonnets and roughly chopped red onion until completely smooth and vivid red, 1-2 minutes at room temperature (70°F / 21°C). It should pour like a thick, glossy sauce. Breathe in that sweet heat.
- Heat the red palm oil in a large cast-iron skillet until it shimmers and smells nutty and warm, 2-3 minutes at medium heat (350°F / 175°C). Watch that color glow. It's pure sunset in a pan.
- Sear the 1-inch beef chuck cubes in batches until every face wears a deep brown crust, 6-8 minutes at medium-high heat (400°F / 200°C). Don't crowd them. Transfer them to a plate when they're done.
- Cook the thinly sliced red onion in the same skillet until soft, glossy and translucent, about 3 minutes at medium heat (350°F / 175°C). Scrape up those browned beef bits as you stir. That's flavor you earned.
- Stir in the rinsed iru and ground crayfish until deeply fragrant and toasty, about 1 minute at medium heat (350°F / 175°C). The smell gets bold and funky. Trust it. That's the soul of this stew.
- Pour in the pepper purée and fry it, stirring often, until it thickens, darkens to brick red and oil pools at the edges, 10-12 minutes at medium heat (325°F / 165°C). Patience here means no raw, sharp taste later.
- Simmer the seared beef with the beef stock, crumbled bouillon cube and kosher salt until the meat is fork-tender and the sauce gently bubbles, 18-20 minutes at low heat (225°F / 107°C). Taste and add more salt if it needs it.
- Fold in the chopped spinach a handful at a time until just wilted and deep emerald green, 3-4 minutes at medium-low heat (300°F / 150°C). Don't let it go dull and olive. Every leaf deserves to stay bright.
Share this article
About the author

Elena Marquez
Elena came back to the desert after her mother's stroke and stayed for the garden that was dying without her. Bringing the greens back to life brought her mother back a little too. She cooks them in cast iron by the window, fierce about every leaf, because she knows what it cost to grow them.