Why Efo riro is Yoruba delicacy

EFO riro is a very popular soup among the Yoruba people of South-Western Nigeria. It is a favourite Nigerian soup because of its health benefits. It is a typical Yoruba vegetable soup or stew which usually contains fish, ponmo, stock fish, livers, snail and so on. This soup can be eaten with rice, eba, amala, semo or pounded yam.



Sliced spinach leaves

1- 10 pieces stock fish ear

Quarter cup of sliced pepper

Half cup of ground crayfish

2-3 spoons of iru [locust beans]


Assorted meat


Smoked fish

Stock fish

Palm oil




How to prepare Efo riro

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

Add the smoked fish; add a cup of water and cook for another 10 -15 minutes. Remove the pot from heat, place another pot on heat and pour in some palm oil, allow to heat before adding the sliced onions and pepper. Stir and allow to fry for another 10 minutes.

Add the cooked meat or fish, stir and allow to simmer for 5 minutes. Add the crayfish, iru, stir and allow another three minutes. Add a cube of your favourite seasoning, salt, stir and add the spinach leaves. Stir and leave for another 3-5 minutes.

Serve and enjoy your soup with any food.