Efo Riro 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/stew.
Believe me when I tell you that this happens to be one of the most delicious Yoruba soups that I have made.

If you scroll down a little, you will find a deliciously made plate of efo riro, as served with fufu – it was delicious 😉

It is a little bit similar to the popular edikaikong soup, the difference is the use of tatashe, spinach and few other Yoruba local ingredients, although some people choose to use tomatoes for personal reason but I think tatashe does a perfect job.

Here are the ingredients for making efo riro, I think it would take a little over 30 mins for preparing the ingredients and then the actual cooking takes about 60 minutes. As usual, the ingredients below can serve just about 5-6 people, you can increase or decrease depending on your audience.

Ingredients Include: (for 5-6 People)

Sliced Spinach leaves (7-10 cups)
7-10 pieces stock fish ear
assorted meat (1KG)
1 cup of sliced tatashe
quater cup of sliced pepper
half cup of sliced onions
Half Cup of Ground Crayfish
2-3 spoons of iru (locust beans)
smoked fish (2-3 medium)
Palm oil (200ml)
3 knorr cubes

Here are some of the ingredients for making efo riro, top left is smoked fish, followed by sliced onion at top middle, then 3 spoons of iru in a plate. Below is sliced spinach and pepper/tashe at left and right respectively.
Making Efo Riro


Use either tatashe or shobo, about 5-10, slice alongside the fresh red pepper and transfer in a bowl, this improves the look of the soup at the end of the day. Wash meat thoroughly with lots of water and salt to remove sand then be sure to also wash the smoked fish if you are making efo riro soup with fish.

Here is my delicious efo riro, served with fufu
Efo Riro Soup/Stew

How To Cook Efo Riro

If you follow the steps outlined below cautiously you will end up with a very delicious pot of obe efo riro, {obe} is the yoruba name for soup in case you are wondering.

Step 1
Place the washed meat in a pot, add a little of water, season with salt, sliced onions, 2 knorr cube and allow to boil for 10-15 minutes, add 1-2 cups of water and cook till tender and the water is almost dried.

Add the smoked fish, stock fish, add a cup of water and cook for another 10-15 minutes depending on the hardness of your stock fish, you need to know that people like them better when they are very soft. The water should be almost dried, don’t allow to burn.

Step 2
Remove the pot from heat, place another pot on heat and pour in some palm oil, 200ml. Allow to heat before adding the sliced onions, pepper/tatashe, stir and allow to fry for another ten minutes while stirring occassionally to avoid burning.

Step 3
Add the cooked meat/stock fish/smoked fish, stir and allow to simmer for 5 minutes, add the crayfish, iru, stir and allow another 3 minutes. Add a cube of maggi, salt to taste, stir and add the spinach leaves. Stir all together and allow to simmer for another 3-5 minutes and you just mad a delicious pot of efo riro

Step 4
This is how to make efo riro soup in Nigeria, please serve with Eba, Pounded yam, rice, beans, Semolina, Amala or any other similar Nigerian Food of choice, I like this soup and fufu the way it appears above.

You can see the video for preparing efo riro below! You can also go ahead and read up other articles about Yoruba foods. this soup is just one of them, you can also learn how to prepare gbegiri (the popular beans soup), we also have a Yoruba version of Bitter leaf Soup.

Subscribe Below to Receive My Free Weekly Recipes.


Huge! Discounts on the cookbook today, take advantage now and pay a whole lot less.

Cookbook The Ultimate Nigerian Cookbook

Learn how to prepare efo riro in this 3 minutes video

Learn how to make Ewedu soup – Efo Riro Soup


  1. Kimalee  June 15, 2017

    Hi I have fallen in love with this dish in a restaurant and can’t wait to make it this weekend, along with fufu! Your recipe is the one I decided to follow as it looks sooo good. I see alot of questions about what green leaf/spinach I should purchase but I don’t see your response. I am going to a world market so they should have the actual one you use. Can you tell me the name? Also, does ground crawfish come already ground? I have never made African food before, sorry.

    • Chy Anegbu  June 16, 2017

      I used spinach leaves, everybody knows what is spinach in America. I think you can use green leaves alternatively if you live in Nigeria and can’t visit spar or shoprite to buy spinach. You will need half cup of ground crayfish.

      • Kimalee  June 16, 2017

        Thank You! Found everything except Locust beans and knorr cubes. Look forward to finding them somewhere and making it. I bought dried codfish and smoke herring because that’s all they had. I will let you know how it and the fufu come out! Thanks again.

  2. Veevyan  July 13, 2017

    Is spinach also known as waterleaf?

  3. Temitope  September 17, 2017

    Thanks Chy.
    Waterleaf cannot be used for efo riro. You can use ‘green’ or skoko

  4. Iphie  November 25, 2017

    Please which locust beans is used? Fresh or fermented one? Also must it be grounded?

  5. fina  December 6, 2017

    I’m a Guinea girl engaged with a Yoruba guy and would love to prepare Yoruba meals for him

  6. Joy  March 30, 2018

    Wow! Wow!! Wow!!!….just finished preparing the efo riro and m-e-n, can’t wait for hubby to return home to enjoy the soup alongside pounded yam. Thank you so so much. Looking forward to other recipes. God bless you immensely….😙😚😘

  7. Edith  April 18, 2018

    Thanks for d receip, it cool

  8. Linda  May 13, 2018

    Is iru optional?if it’s Not,what can I use to improvise as iru is not available in my area.

  9. Ngozi  May 16, 2018

    Please what is iru

    • Chef Chidi  May 17, 2018

      Iru is a Yoruba food ingredients used for making soups. It is in same category as ogiri and dawadawa.


Leave a Reply to hatroop
click here to cancel reply