Vegan Efo Riro Recipe
Introduction
Vegan Efo Riro is a flavorful Nigerian spinach stew that’s rich, spicy, and completely plant-based. This vibrant dish combines fresh spinach with a blend of peppers and spices, perfect for a comforting meal served alongside rice or traditional swallows.

Ingredients
- 3 red bell peppers (ends and seeds removed)
- ½ red onion (medium)
- 2 habanero peppers (adjust to spice tolerance)
- 1 tomato
- 32 oz fresh spinach (see notes for substituting frozen spinach or kale)
- ⅓ cup vegetable oil (see notes for palm oil substitution)
- ½ onion (diced)
- 8 oz mushrooms (white or Cremini)
- 2 cubes vegetarian bouillon (or 2 teaspoons curry powder)
- 1 teaspoon curry powder (in addition to above)
- 2 teaspoons nutritional yeast (optional, or substitute with iru (locust bean) or tahini)
- 2 cups vegetable broth (optional, or substitute water or omit)
- ½ teaspoon salt
Instructions
- Step 1: Boil water in a large pot for blanching the spinach. Prepare a bowl with ice cubes. Once the water reaches a rolling boil, add the fresh spinach for 30 seconds, then transfer it immediately to the ice water. Drain, squeeze out excess water, and set aside. For frozen spinach, thaw and blot dry before setting aside.
- Step 2: Empty the pot and add the vegetable oil. Heat the oil over medium heat.
- Step 3: While the oil is heating, remove stems and seeds from the red bell peppers. In a food processor, combine the bell peppers, half a medium onion, habanero peppers, and tomato. Pulse into a coarse puree and set aside.
- Step 4: Chop the remaining half of the onion. Add it to the hot oil along with sliced mushrooms. Fry for 2 to 3 minutes until the onion is translucent or lightly browned.
- Step 5: Add the pepper puree to the pot. If you have African pepper sauce, you can use two cups of it instead. Cook until the raw smell fades, about 4 to 5 minutes.
- Step 6: Stir in the vegetarian bouillon cubes, curry powder, and nutritional yeast or tahini or iru. Fry for another minute to blend the flavors. The optional additions enhance the authenticity of the stew.
- Step 7: Add broth or water and bring to a gentle simmer. Stir in the blanched spinach and cook uncovered for 2 to 3 minutes. For a thicker stew, add the spinach directly to the blended puree. Season with salt to taste.
- Step 8: Serve hot with rice or traditional swallows such as pounded yam or cassava.
Tips & Variations
- Use palm oil instead of vegetable oil for a more traditional flavor and vibrant color.
- Adjust the number of habanero peppers based on your spice tolerance.
- Substitute kale for spinach if desired, but blanch it thoroughly to soften.
- Nutritional yeast can be replaced with iru or tahini to add depth and a unique authentic taste.
- For a richer texture, blend part of the spinach into the pepper puree before cooking.
Storage
Store any leftover Efo Riro in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or broth if it has thickened too much. This stew does not freeze well due to the texture of the spinach.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen spinach instead of fresh?
Yes, you can use frozen spinach. Make sure to thaw it completely and blot dry to remove excess moisture before adding it to the stew.
What can I serve with Efo Riro?
Efo Riro is traditionally served with rice, but it also pairs wonderfully with pounded yam, cassava, amala, or any other swallow of your choice.
Print
Vegan Efo Riro Recipe
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
Vegan Efo Riro is a rich and flavorful Nigerian spinach stew made with fresh red bell peppers, habanero peppers, mushrooms, and a blend of spices. This plant-based version uses vegetable bouillon and nutritional yeast to create an authentic taste without animal products, perfect for a hearty, nutritious meal served with rice or traditional Nigerian sides like pounded yam or cassava.
Ingredients
Vegetables
- 3 red bell peppers (ends and seeds removed)
- 1 tomato
- 1 red onion (medium, divided)
- 2 habanero peppers (adjust to spice tolerance)
- 32 oz fresh spinach (or substitute with thawed and blotted frozen spinach or kale)
- 8 oz mushrooms (white or Cremini, sliced)
Seasonings & Others
- ⅓ cup vegetable oil (can substitute with palm oil)
- 2 cubes vegetarian bouillon (or 2 teaspoons curry powder)
- 1 teaspoon curry powder (in addition to bouillon)
- 2 teaspoons nutritional yeast (optional, or substitute iru (locust bean) or tahini paste)
- 2 cups vegetable broth (optional, can substitute with water or omit)
- ½ teaspoon salt (adjust to taste)
Instructions
- Blanch Spinach: Boil water in a large pot and prepare an ice bath. Add fresh spinach to the boiling water for 30 seconds, then transfer immediately to the ice bath to stop cooking. Drain and squeeze out excess water. If using frozen spinach, thaw it completely and blot dry.
- Heat Oil: Discard the blanching water. Add vegetable oil to the pot and heat over medium heat until hot.
- Prepare Pepper Puree: While the oil heats, remove stems and seeds from red bell peppers. Combine bell peppers, half of the medium onion, habanero peppers, and tomato in a food processor and pulse into a coarse puree. Set aside.
- Sauté Onions and Mushrooms: Chop the remaining half onion. Add it to the hot oil along with sliced mushrooms. Fry for 2–3 minutes until onions are translucent or lightly browned.
- Cook Pepper Puree: Add the prepared pepper puree to the pot. If using African pepper sauce, you can substitute two cups of the sauce here instead. Fry the mixture for 4–5 minutes until the raw smell disappears.
- Add Seasonings: Crumble in the vegetarian bouillon cubes and add the curry powder. Stir in nutritional yeast, tahini, or iru if using. Fry everything together for 1 minute to blend the flavors.
- Simmer Stew: Add the vegetable broth or water and bring to a gentle simmer. Stir in the blanched spinach and cook uncovered for about 2–3 minutes. For a thicker consistency, you can blend the spinach directly into the pepper puree earlier. Add salt to taste.
- Serve: Serve the vegan Efo Riro hot with rice or traditional Nigerian swallow foods like pounded yam or cassava.
Notes
- For a more authentic flavor, substitute vegetable oil with palm oil.
- If you don’t have fresh spinach, well-thawed and drained frozen spinach or kale works well as a substitute.
- Nutritional yeast, iru (locust bean), or tahini can be used interchangeably to enhance the umami and depth of flavor.
- Adjust the amount of habanero peppers according to your spice preference.
- If you prefer a thicker stew, consider blending the spinach into the pepper puree before cooking.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Nigerian
Keywords: Vegan Efo Riro, Nigerian spinach stew, vegan Nigerian recipes, African vegan stew, plant-based dinner, spicy spinach stew

