Go Back
Efo riro recipe

Efo Riro Recipe

Chy Anegbu
Efo Riro Recipe is a very popular Yoruba soup in Nigeria, it is one of my favorite Nigerian soups because of its health benefits. The name ‘efo’ means vegetables, hence it is a Yoruba rich vegetable soup.
Prep Time 30 mins
Cook Time 45 mins
Total Time 1 hr 15 mins
Course Main Course
Cuisine Nigerian Cuisine
Servings 6 People
Calories 889 kcal


  • Cooker
  • Blender


  • 8 cups Sliced Spinach leaves
  • 6 pieces stock fish ear
  • 1 KG assorted meat
  • 1 cup of sliced/ground tatashe
  • quater cup of sliced pepper
  • half cup of sliced onions
  • Half Cup of Ground Crayfish
  • 2 tbsp Iru locust beans
  • smoked fish 2-3 medium
  • 200 ml Palm oil
  • 3 Seasoning cubes


  • Wash the assorted meat and season with salt, sliced onions, 2 seasoning cubes, set on heat and allow to cook for 35 minutes. Add water in between until meat is tender.
  • When the meat is well cooked then add the washed smoked fish, stockfish, add a cup of water and cook for another 10 minutes, The water should be almost dried, don’t allow to burn.
  • In a separate pot, add 250ml palm oil and allow it to heat. Add the sliced onions, ground pepper/tatashe, stir and allow to fry for another ten minutes while stirring occasionally to avoid burning.
  • Add the cooked meat/stock fish/smoked fish, stir and allow to simmer for 5 minutes, add the crayfish, iru, a seasoning cube, salt to taste, stir and allow to simmer for 3 minutes.
  • Now add the sliced spinach, allow to simmer for 3 minutes and you are done.
  • You can see the video for preparing efo riro below


Keyword Efo riro recipe, Yoruba foods, Yoruba soup