Pounded Yam and Egusi Soup Recipe

Updated November 4, 2026

Total time
1 hr 15 min
prep 30 min · cook 45 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Pounded Yam and Egusi Soup Recipe

Pounded yam and egusi soup is a beloved Nigerian dish where smooth, stretchy pounded yam is served alongside a rich, nutty soup made from ground melon seeds, leafy greens, and your choice of meat or fish. The combination of the soft, dough-like swallow and the thick, flavorful soup is comforting and satisfying. This recipe walks you through making both components from scratch, ensuring a restaurant-quality meal at home.

Ingredients

  • For the Egusi Soup:
  • 1 cup (240 ml) egusi (ground melon seeds)
  • 1/2 cup (120 ml) palm oil (or substitute with any neutral oil like canola or sunflower)
  • 1 large onion, chopped (about 1 cup / 150 g)
  • 2-3 tablespoons (30-45 g) ground crayfish
  • 2-3 fresh Scotch bonnet peppers or habanero, to taste (adjust for heat preference)
  • 1 tablespoon (15 g) ground dried pepper (like cayenne or paprika) – optional
  • 2 cups (480 ml) beef or chicken stock (or water with bouillon cubes)
  • 1 lb (450 g) assorted meat (beef, goat meat, or tripe), cut into chunks
  • 1/2 lb (225 g) smoked fish (like mackerel or catfish), deboned and flaked
  • 2 cups (120 g) chopped spinach, kale, or bitter leaf (fresh or frozen)
  • 2 tablespoons (30 ml) locust beans (iru/dawa dawa) – optional, for authentic flavor
  • Salt to taste
  • 2-3 stock cubes (like Maggi or Knorr) – optional
  • For the Pounded Yam:
  • 2 cups (240 g) pounded yam flour (or 1 lb / 450 g fresh yam, peeled and cut into chunks)
  • 3-4 cups (720-960 ml) water, for cooking

Instructions

  1. Prepare the meat: In a pot, combine the assorted meat with 1 chopped onion, 1 stock cube, and a pinch of salt. Add enough water to cover. Bring to a boil, then reduce heat and simmer until the meat is tender, about 30-40 minutes. If using beef or goat, cook until it reaches a safe minimum internal temperature of 160°F (71°C) for ground meat or 145°F (63°C) for whole cuts, checked with a food thermometer. Remove the meat, reserve the stock, and set both aside.
  2. Start the egusi base: In a bowl, mix the ground egusi with 1/2 cup (120 ml) of the reserved stock to form a thick paste. Set aside.
  3. Heat the oil: In a large pot or Dutch oven, heat the palm oil over medium heat. Add the remaining chopped onion and sauté until soft and translucent, about 3-4 minutes.
  4. Add the egusi paste: Carefully add the egusi paste to the hot oil. It will sizzle and start to clump. Stir continuously for 5-7 minutes, breaking up the lumps with a wooden spoon, until the egusi turns a slightly darker color and releases its nutty aroma. This step is crucial for flavor and to prevent a raw taste.
  5. Add the stock and seasonings: Pour in the remaining stock (about 1.5 cups / 360 ml) along with the ground crayfish, ground pepper, locust beans (if using), and stock cubes. Stir well to combine. Bring to a gentle simmer and let it cook for 10-15 minutes, allowing the flavors to meld and the soup to thicken slightly.
  6. Add the meat and fish: Gently stir in the cooked meat and flaked smoked fish. Simmer for another 5 minutes so they absorb the soup’s flavor.
  7. Add the greens: Fold in the chopped spinach or bitter leaf. Cook for just 2-3 minutes until wilted. Taste and adjust salt and pepper as needed. Remove from heat and set aside while you make the pounded yam.
  8. Make the pounded yam (from flour): Bring 3 cups (720 ml) of water to a rolling boil in a pot. Reduce heat to medium-low. Gradually add the pounded yam flour while stirring vigorously with a wooden spoon to avoid lumps. Keep stirring for 5-7 minutes as the mixture thickens and pulls away from the sides of the pot. Add a little more hot water if it becomes too stiff. The yam should be smooth, stretchy, and dough-like.
  9. Make the pounded yam (from fresh yam): If using fresh yam, boil the chunks in water until very soft (about 20-25 minutes). Drain, then pound in a mortar with a pestle (or mash and knead by hand) until smooth and stretchy, adding a little warm water if needed.
  10. Serve: Shape the pounded yam into smooth balls or serve it as a mound on a plate. Ladle the egusi soup into a separate bowl. Serve immediately.

Tips

  • Substitutions: If you can’t find egusi, you can substitute with ground pumpkin seeds or sunflower seeds, though the flavor will be slightly different. For palm oil, use a neutral oil like canola; the color and distinct flavor will change, but the texture will remain similar.
  • Adjusting heat: Scotch bonnet peppers are very hot. Start with fewer and taste as you go. You can also remove the seeds and membranes to reduce heat.
  • Consistency: The soup should be thick but not pasty. If it becomes too thick, add more stock or water. For the pounded yam, the texture should be smooth and slightly elastic; if it’s too stiff, add more hot water.
  • Common mistake: Don’t skip frying the egusi paste in oil. This step develops the nutty flavor and prevents the soup from tasting raw or grainy.

Serving Suggestions

Serve pounded yam and egusi soup as a main course, traditionally eaten with the fingers by tearing off a piece of pounded yam, dipping it into the soup, and swallowing it without chewing. It’s also excellent with a side of fried plantains (dodo) or a simple avocado salad. For a complete Nigerian feast, pair it with a cold glass of zobo (hibiscus drink) or palm wine.

Variations

  • Protein swaps: Use chicken, shrimp, or even tofu instead of beef and smoked fish. Adjust cooking times accordingly (chicken should reach 165°F / 74°C).
  • Vegetable options: Swap spinach for ugu (fluted pumpkin leaves), waterleaf, or collard greens. Frozen spinach works well too.
  • Add okra: For a slimy texture, add 1/2 cup (75 g) of chopped okra along with the greens.
  • Make it vegan: Omit the meat and fish, use vegetable stock, and add mushrooms or extra vegetables for a hearty plant-based version.

Storage and Reheating

Store leftover egusi soup and pounded yam separately in airtight containers in the refrigerator for up to 3-4 days. The pounded yam will become hard; to reheat, add a little water and microwave or steam until soft again, kneading it with a spoon. Reheat the soup in a pot over medium heat, adding a splash of water or stock if too thick, until it reaches 165°F (74°C) for leftovers. You can also freeze the soup for up to 3 months, but pounded yam is best eaten fresh or within a day.

Frequently Asked Questions

Can I use pre-made pounded yam flour? Yes, pounded yam flour (often labeled as “pounded yam” or “iyan flour”) is widely available in African grocery stores and online. It’s the easiest and most consistent way to make pounded yam at home.

What is egusi made from? Egusi is the ground seed of certain melons, primarily the white-seeded melon (Citrullus lanatus). It has a nutty flavor and is a staple thickener in West African soups.

Can I make egusi soup without palm oil? Yes, you can use any neutral oil, but palm oil gives the soup its characteristic red color and earthy flavor. If using a substitute, you may want to add a little paprika for color.

How do I know when the pounded yam is done? It should be smooth, stretchy, and have a dough-like consistency that pulls away from the sides of the pot. It should not be sticky or crumbly.

Is pounded yam gluten-free? Yes, pounded yam made from yam flour or fresh yam is naturally gluten-free, making it suitable for those with celiac disease or gluten sensitivity.

Can I use bitter leaf instead of spinach? Absolutely. Bitter leaf (Vernonia amygdalina) is a traditional choice, but it is quite bitter. Wash it thoroughly or boil briefly to reduce bitterness before adding to the soup.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).