Wash and chop the spinach or leafy green of choice. Set aside.
In a pot, add the beef, stockfish, pomo, and seasoning cubes. Add enough water to cover the meat and cook until tender.
Heat the palm oil in a large pot over medium heat. Add the chopped onions and cook until translucent.
Add the blended tomatoes and fresh pepper to the pot. Stir and cook for about 10 minutes until the tomato mixture reduces and the oil starts to float on top.
Stir in the ground crayfish, ground egusi (or peanuts), and locust bean. Mix well.
Add the cooked meat and stock (or water) to the pot. Stir well and allow to cook for an additional 10-15 minutes. Adjust the consistency with more stock or water if needed.
Add the chopped spinach to the pot and stir. Cook for another 5-10 minutes, or until the spinach is tender and well incorporated into the stew.
Adjust the seasoning with salt and additional stock cubes if necessary. Serve the Efo Riro hot with rice, pounded yam, or any other preferred side.
Enjoy your meal!