Egusi soup made the Nigerian way with red palm oil and different kinds of meats. Enjoy with pounded yam, garri or other kids of fufu.
Boil the meats and fish. Preferably do this the day before so that cooking is easier the next day. Start by boiling the tougher meats then add the less tough ones. Add salt halfway through the cooking process (about a teaspoon of salt). Reserve the stock of the meat. Also, if using stockfish, be sure to soak it for some hours first and rinse thoroughly before cooking (cook it separately from the other meats/fish and discard of the stock). Stockfish has a very pungent smell so if you aren't used to it you might be shocked at how much it smells. But the taste is amazing in Egusi Soup!
Grind the egusi. Grind the egusi using the small cup of a blender, coffee grinder or whatever grinding machine you have on hand. Be sure to remove any bad seeds from the egusi before grinding.
Place palm oil in a pot and heat up on high for about 3 minutes (do not bleach). Add the onions to the palm oil and saute until fragrant.
Add the ground egusi to the palm oil and let it cook in it, while you stir from time to time until the egusi shrinks and starts sticking to the bottom of the pot. About 7 minutes.
Add a teaspoon of crayfish and stir then add the cooked meats and their stock. Add the remaining crayfish, crayfish seasoning cube, habanero or scotch bonnet pepper then add water if needed according to desired thickness. Stir well and taste to ensure that seasoning is perfect. Let all the ingredients simmer together for about 5 minutes.
Add the greens and let them cook in for about 2 minutes. Turn off the heat - your egusi soup is ready!
1. Options of meats to use include beef, goat meat, smoked/dried fish. I often just use a blend of what I have on hand or what I can easily find.
2. Most of the ingredients in this recipe can be found in African stores (for those who do not live in Africa).