In a large pot, add the assorted meat, stockfish, dried fish (if using), chopped onions, and a bit of salt. Add enough water to cover the meat and cook until tender (about 30-45 minutes). You can also use a pressure cooker to speed up the process.
Blend the tomatoes, red bell peppers, and fresh or dried peppers together until smooth.
Add the palm oil to the pot with the cooked meat. Stir well and cook for a few minutes until the oil is well incorporated. Add the blended pepper mixture and continue cooking for about 10-15 minutes until the tomato mixture is well-cooked and the oil begins to float on top.
Gradually stir in the ground Ogbono seeds, ensuring there are no lumps. The Ogbono will thicken the soup and give it a slightly slimy texture. Stir well and cook for another 10-15 minutes.
Add the stock cubes, ground crayfish, dried thyme, and optional ground uziza seeds or bitterleaf. Adjust seasoning with salt as needed.
If using, add the chopped spinach or ugu leaves to the soup. Stir and cook for an additional 5 minutes until the greens are tender and well combined with the soup.
Ogbono soup is best served with pounded yam, eba, fufu, or any preferred swallow.
Enjoy your meal!