Blend the ground egusi with a little water to form a thick paste. Set aside.
1 cup egusi
Cook the meat:
In a large pot, heat the palm oil over medium heat. Add the chopped onion and garlic, sautéing until fragrant. Add the assorted meats and cook until browned.
1/2 cup palm oil, 1 large onion, 3 cloves garlic, 1/3 pound beef, 1/3 pound goat, 1/3 pound chicken
Add broth and simmer:
Pour in the water or broth and bring to a boil. Reduce heat and simmer for about 30 minutes until the meat is tender.
4 cups water
Add egusi paste:
Stir in the egusi paste, ground crayfish, and ground pepper. Cook for another 15 minutes, stirring occasionally.
2 teaspoons crayfish, 1 teaspoon ground pepper
Add spinach:
Add the chopped spinach and cook for an additional 5 minutes. Season with salt to taste.
2 cups spinach, Salt to taste
Prepare pounded yam:
Boil yam chunks in water until tender. Drain and mash using a potato masher or food processor until smooth and stretchy.
2 large yams, Water
Serve:
Serve the egusi soup hot, with a side of pounded yam.
Notes
You can substitute spinach with other leafy greens like kale or collard greens.
Adjust the thickness of the soup by adding more or less water as desired.