In a pot, add the beef or goat meat, stockfish, pomo, and enough water to cover the meat. Cook until tender. Add seasoning cubes and salt to taste.
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 peppers 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 egusi. Mix well and allow to cook for about 10-15 minutes, stirring frequently. The mixture will thicken as the egusi cooks.
Add the cooked meat, stockfish, and pomo to the pot. Stir well and cook for an additional 10-15 minutes. Adjust the consistency with more stock or water if needed.
Stir in the ground crayfish, locust bean, and adjust seasoning with salt and additional stock cubes if necessary.
If using, add the chopped spinach or bitterleaf and stir. Cook for another 5-10 minutes, or until the greens are tender and well incorporated into the soup.
Enjoy your meal!