Savory Nigerian Spinach Stew

Golden bowl of savory Efo Riro Nigerian spinach stew with tender beef pieces Pin to Pinterest
Golden bowl of savory Efo Riro Nigerian spinach stew with tender beef pieces | ninerrecipes.com

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.
Rich Efo Riro Nigerian spinach stew featuring vibrant green leaves in red tomato sauce Pin to Pinterest
Rich Efo Riro Nigerian spinach stew featuring vibrant green leaves in red tomato sauce | ninerrecipes.com

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
Hearty Nigerian Efo Riro spinach beef stew served in traditional white bowl Pin to Pinterest
Hearty Nigerian Efo Riro spinach beef stew served in traditional white bowl | ninerrecipes.com

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

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.

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.

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.

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.

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.

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.

Savory Nigerian Spinach Stew

Hearty West African stew featuring beef, spinach, and bold spices in rich tomato sauce.

Prep 20m
Cook 40m
Total 60m
Servings 4
Difficulty Medium

Ingredients

Meats

  • 1.1 lbs beef stew meat or chuck, cut into bite-sized pieces
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper

Vegetables

  • 1.1 lbs fresh spinach, washed and roughly chopped (or 12 oz frozen spinach, thawed and drained)
  • 2 red bell peppers, deseeded and chopped
  • 2 medium tomatoes, chopped
  • 1 medium onion, chopped (divided in half)
  • 2 scotch bonnet peppers, deseeded and chopped (adjust to heat preference)
  • 2 cloves garlic, minced

Pantry & Spices

  • 1/4 cup palm oil (or substitute with vegetable oil)
  • 1 tablespoon ground crayfish (optional for authentic flavor)
  • 1 tablespoon ground dried shrimp (optional)
  • 1/2 teaspoon ground cayenne pepper
  • 2 teaspoons ground paprika
  • 2 bouillon cubes (preferably Maggi or Knorr), crushed
  • Salt and black pepper, to taste

Garnish (optional)

  • Sliced red chili
  • Chopped spring onions

Instructions

1
Season and Cook Beef: Season the beef with salt and black pepper. In a large pot, add the beef and half the chopped onion. Add enough water to cover, bring to a boil, then simmer for 20 minutes or until tender. Drain and set aside, reserving the beef stock.
2
Prepare Pepper Paste: While the beef cooks, blend the red bell peppers, tomatoes, scotch bonnets, and remaining onion into a smooth paste.
3
Heat Palm Oil: In a large saucepan, heat the palm oil over medium heat until just hot (do not allow to smoke). Add the minced garlic and sauté for 30 seconds.
4
Cook Pepper Mixture: Add the blended pepper mixture and cook, stirring often, for 10–12 minutes until the mixture thickens and the oil floats to the top.
5
Combine Beef and Spices: Stir in the cooked beef and 1 cup reserved beef stock. Add the ground crayfish, dried shrimp, cayenne, paprika, and bouillon cubes. Simmer for 8–10 minutes to meld flavors.
6
Add Spinach and Finish: Add the chopped spinach and stir well. Cook for 3–5 minutes until the spinach is wilted and the stew is rich and thick. Season with additional salt and pepper to taste.
7
Serve: Serve hot, garnished with sliced chili and spring onions if desired. Enjoy with rice, pounded yam, or plantains.
Additional Information

Equipment Needed

  • Large pot
  • Blender or food processor
  • Chef's knife
  • Cutting board
  • Ladle or large spoon

Nutrition (Per Serving)

Calories 420
Protein 39g
Carbs 18g
Fat 22g

Allergy Information

  • Contains shellfish (crayfish and dried shrimp)
  • May contain traces of gluten if using bouillon cubes—check labels
  • Double-check all ingredients for individual sensitivities
Chloe Warren

Home cook sharing wholesome, simple recipes and helpful kitchen hacks for everyday cooks.