Savory Efo Riro Nigerian Spinach

Golden bowl of Nigerian Efo Riro spinach stew piled with tender beef chunks Save
Golden bowl of Nigerian Efo Riro spinach stew piled with tender beef chunks | flavorribbon.com

This traditional Nigerian dish combines tender beef chunks with fresh spinach in a deeply flavorful tomato and pepper base. The stew gets its authentic taste from red bell peppers, scotch bonnet peppers, and aromatic spices like ground crayfish and dried shrimp. Palm oil adds rich color and distinct West African flavor, while the slow-simmered pepper mixture creates a thick, velvety sauce that perfectly coats every ingredient.

The preparation involves boiling beef until tender, blending peppers and tomatoes into a smooth paste, and slowly cooking the mixture until oil floats to the top—indicating proper thickness. Fresh spinach is added at the end for vibrant color and texture. Serve with rice, pounded yam, or plantains for a complete meal that captures the essence of Nigerian cuisine.

The first time my neighbor Blessing brought over a container of Efo Riro, I was immediately struck by how the deep red sauce had stained the sides of her Tupperware. That evening, as I reheated it on my stove, the entire apartment filled with this incredible combination of palm oil, peppers, and something smoky I could not quite place. She laughed when I asked for the recipe, telling me every Nigerian family has their own version, but she would share hers with me. Now it is the one dish my friends specifically request when they come over for dinner.

Last winter, during that terrible week when everyone in my building seemed to be sick, I made a massive pot of this stew. My friend Kwame stopped by unexpectedly, his nose still stuffed up from a cold, but he swore he could smell the peppers through his congestion. We sat at my tiny kitchen table with steaming bowls, and by the time he finished, he was actually sweating from the heat of the scotch bonnets. He texted me the next morning saying his sinuses had completely cleared.

Ingredients

  • 500 g beef stew meat: Chuck or stew beef works beautifully here because it becomes meltingly tender after simmering in the seasoned stock
  • 1 teaspoon salt and 1/2 teaspoon black pepper: This simple seasoning builds the foundation for the beef, so do not skip this step
  • 500 g fresh spinach: The vibrant color and fresh taste balance the rich sauce, and it cooks down significantly so use the full amount
  • 2 red bell peppers: These provide natural sweetness and that gorgeous red color without making the stew overwhelmingly spicy
  • 2 medium tomatoes: Fresh tomatoes add acidity and brightness that cuts through the richness of the palm oil
  • 1 medium onion, divided: Half goes into the beef stock for depth, the other half into the pepper blend for aromatic balance
  • 2 scotch bonnet peppers: These bring authentic heat, but you can reduce to one if you are sensitive to spice
  • 2 cloves garlic: Minced fresh garlic adds that essential aromatic base that blooms in the hot oil
  • 1/4 cup palm oil: This traditional oil gives the stew its signature red color and distinct flavor, though vegetable oil works in a pinch
  • 1 tablespoon ground crayfish: Optional but highly recommended, it adds that authentic umami depth you find in Nigerian home cooking
  • 1 tablespoon ground dried shrimp: Another secret ingredient that creates layers of savory complexity
  • 1/2 teaspoon ground cayenne and 2 teaspoons paprika: These work together to build background warmth and color
  • 2 bouillon cubes: Maggi or Knorr cubes are traditional, but any good quality bouillon will enhance the overall seasoning

Instructions

Season and simmer the beef:
Rub the beef cubes with salt and pepper, then place them in a large pot with half the chopped onion. Cover with water, bring to a boil, then reduce heat and simmer gently for 20 minutes until the meat is fork tender. Drain the beef but save that flavorful stock, it is liquid gold.
Blend the pepper base:
While the beef bubbles away, toss the red bell peppers, tomatoes, scotch bonnets, and remaining onion into a blender. Pulse until you have a smooth, vibrant red paste that will become the soul of your stew.
Warm the palm oil:
Heat the palm oil in a large saucepan over medium heat until it shimmers but do not let it smoke. Toss in the minced garlic and let it sizzle for just 30 seconds until fragrant, taking care not to burn it.
Cook the pepper sauce:
Pour in that beautiful red pepper blend and cook, stirring frequently, for 10 to 12 minutes. You will know it is ready when the sauce thickens considerably and droplets of oil start floating to the top, signaling the flavors have concentrated.
Combine everything:
Add the tender beef and one cup of the reserved stock to the thickened pepper sauce. Stir in the crayfish, dried shrimp, cayenne, paprika, and crushed bouillon cubes. Let everything simmer together for 8 to 10 minutes so the flavors can become friends.
Add the spinach:
Fold in the chopped spinach and watch it transform. Cook for 3 to 5 minutes until it wilts completely and the stew becomes thick and luxurious. Taste and adjust the seasoning if needed.
Serve with love:
Ladle the steaming stew into bowls and garnish with sliced red chilies or spring onions if you are feeling fancy. It is perfect alongside rice, pounded yam, or fried plantains.
Rich tomato-based Efo Riro Nigerian spinach stew featuring melting beef and wilted greens Save
Rich tomato-based Efo Riro Nigerian spinach stew featuring melting beef and wilted greens | flavorribbon.com

There was this dinner party last spring where I served Efo Riro to a group of friends who had never tried Nigerian food before. They were skeptical about the spinach in a tomato sauce, but the room went quiet as soon as everyone took their first bite. My friend Sarah, who claims to hate cooked spinach, went back for thirds and literally licked her spoon clean.

Making It Your Own

The beauty of Efo Riro lies in its adaptability to whatever you have in your kitchen. I have made it with just chicken, added smoked fish for extra depth, or bulked it up with assorted meats like tripe and cow foot. The technique stays the same, but the character changes with each variation.

The Art of Palm Oil

Palm oil can feel intimidating if you have never cooked with it, but it is worth seeking out at African or Caribbean markets. That distinct red color and earthy flavor are what make Efo Riro taste like Efo Riro. If you must substitute, vegetable oil works, but you lose something irreplaceable.

Serving Suggestions

This stew is hearty enough to stand alone as a main course, but it truly shines when paired with the right sides. Traditional accompaniments like fufu or pounded yam help temper the heat, while rice or plantains add sweetness that balances the savory depth. I have even served it over quinoa for a modern twist.

  • Leftovers keep beautifully in the refrigerator for up to five days and actually improve in flavor
  • Freeze individual portions for those nights when you need something comforting but do not have energy to cook
  • The stew thickens as it sits, so add a splash of water or stock when reheating
Savory Nigerian spinach Efo Riro with beef served steaming over white rice Save
Savory Nigerian spinach Efo Riro with beef served steaming over white rice | flavorribbon.com

This recipe has become one of those staples I can make without even thinking, the aromas taking me back to Blessing kitchen and that first taste. Every time I make it, I am reminded of how food connects us across cultures and generations, one steaming bowl at a time.

Recipe FAQs

Authentic Efo Riro requires palm oil for distinct color and flavor, along with traditional ingredients like ground crayfish and dried shrimp. The pepper mixture must cook until oil separates and floats to the top, creating the characteristic thick consistency.

Absolutely. Reduce or omit the scotch bonnet peppers and adjust the cayenne pepper to your taste preference. The bell peppers provide flavor without excessive heat, making the dish enjoyable for all spice levels.

Vegetable oil works as a substitute, though it will alter the authentic flavor profile and reddish-orange color that palm oil provides. For closest results, use a mix of vegetable oil with annatto or paprika for color.

Store in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months. Reheat gently over medium-low heat, adding a splash of water or stock if the stew has thickened too much.

Efo Riro pairs beautifully with jollof rice, plain boiled rice, fufu, pounded yam, or plantains. The rich sauce complements these starchy sides perfectly, creating a balanced and satisfying meal.

Yes, use 350g frozen spinach instead of 500g fresh. Thaw completely and drain well before adding to the stew. Frozen spinach works well and maintains good texture in this dish.

Savory Efo Riro Nigerian Spinach

Hearty West African stew with beef, spinach, and aromatic spices in rich tomato-pepper 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
Prepare the 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
Blend Pepper Base: While the beef cooks, blend the red bell peppers, tomatoes, scotch bonnets, and remaining onion into a smooth paste.
3
Heat the 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: 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
  • Chopping 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.
Elise Carrington

Sharing easy, flavorful recipes and meal ideas for busy home cooks and food lovers.