How to Cook Egusi Nigerian Soup: A Practical Recipe

Updated November 3, 2026

Total time
1 hr 43 min
prep 25 min · cook 1 hr 18 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

How to Cook Egusi Nigerian Soup: A Practical Recipe

Egusi soup is a richly flavored Nigerian soup made with ground melon seeds, palm oil, leafy greens, and often meat or fish. It is commonly served with a swallow such as pounded yam, fufu, or eba; recipes vary by region and household, so the texture and mix of proteins can differ.

This version uses beef, dried fish, spinach, and ground crayfish, with the egusi cooked in soft clusters for a hearty texture. Gather and measure everything before you start; the seeds thicken the soup quickly once they meet the hot liquid.

Ingredients

What You’ll Need

  • 1 lb 8 oz (680 g) boneless beef chuck, cut into small, even cubes
  • 1 1/2 cups (190 g) ground egusi, also called ground melon seeds
  • 1/3 cup (80 ml) red palm oil
  • 4 cups (950 ml) water or unsalted beef stock, divided, plus a little extra if needed
  • 1 medium onion (about 150 g), finely chopped, divided
  • 2 tablespoons (15 g) ground crayfish
  • 1 teaspoon (2 g) ground dried pepper, or to taste; use less for a mild soup
  • 2 ounces (55 g) dried or smoked fish, checked for bones and torn into pieces; optional
  • 6 ounces (170 g) washed, chopped spinach, or ugu (Nigerian pumpkin leaves)
  • 1 teaspoon (6 g) fine salt to start, then more to taste

Egusi seeds can be sold whole or already ground in African and international grocery shops. If you can only find whole seeds, grind them finely in a clean spice grinder; a coarse grind makes the soup less smooth and may take longer to thicken. Ugu is traditional in many versions but can be hard to find outside West African markets. Spinach is a practical substitute; it is softer and has a milder flavor. Red palm oil gives the soup its characteristic color and flavor. Neutral oil can replace it, but the result will taste less distinctive. Ground dried shrimp can stand in for crayfish, while leaving both out makes the soup less savory.

Step-by-Step

  1. Prepare the ingredients. Set aside 25 minutes to cut the beef into evenly sized cubes, chop the onion, wash and chop the greens, and check the dried fish carefully for bones. Divide the onion into two portions: one for the beef and one for the soup base. In a bowl, mix the ground egusi with about 1/2 cup (120 ml) of the measured water or stock to make a thick, spoonable paste. Add liquid a tablespoon at a time if it is too stiff to stir. It should hold its shape rather than pour.
  2. Brown and simmer the beef. Put a heavy pot over medium heat and add about 1 tablespoon (15 ml) of the palm oil. Add the beef and half the onion, then cook for 5 minutes, turning the pieces so they color on more than one side. Pour in 3 cups (710 ml) of water or stock and add the salt. Bring it to a gentle boil, then lower the heat, cover, and simmer for 45 minutes. Keep the liquid bubbling gently, not boiling hard; check occasionally and add a splash of water if the pot is getting dry. Use a food thermometer to check a large piece of beef: USDA FSIS guidance sets the safe minimum for whole cuts of beef at 145°F (63°C), followed by a 3-minute rest. After the beef reaches that temperature, turn off the heat and let it rest in the pot for 3 minutes. If it is not tender yet, continue simmering until it is, checking the temperature again as needed.
  3. Build the soup base. Transfer the beef to a plate with a slotted spoon and keep its cooking liquid in the pot. Set the pot over medium-low heat and add the remaining palm oil and onion. Cook for 5 minutes, stirring often, until the onion softens. Do not let the oil smoke. Stir in the ground crayfish and dried pepper for about 30 seconds, then add the dried fish, if using, and the beef with its cooking liquid. Bring the mixture back to a gentle simmer. Taste the liquid before adding more salt, particularly if you used stock or salted dried fish.
  4. Add the egusi paste. Spoon small mounds of the paste into the simmering soup, leaving a little space between them. Cover the pot and cook gently for 15 minutes. The paste will set into soft clumps as it cooks. Keep the heat low enough that the bottom does not scorch; if the soup is very thick or the bubbling is forceful, stir in a little water or stock. Avoid stirring vigorously at first, which breaks up the clumps. After the first 10 minutes, gently turn or loosen them with a spoon so they cook evenly.
  5. Finish with the greens. Add the spinach or ugu and fold it through the soup. Simmer uncovered for 5 minutes, just until the leaves soften and are evenly distributed. If you prefer a looser soup, add warm water or stock a few tablespoons at a time. If you prefer distinct egusi clusters, stir around them rather than mashing them. Taste and adjust the salt and pepper. Serve hot with pounded yam, eba, fufu, or another swallow, allowing diners to scoop up the soup with their chosen accompaniment.

The stated cook time is 1 hour 18 minutes: 5 minutes browning, 45 minutes simmering the beef, a 3-minute rest, 5 minutes softening the onion, 15 minutes cooking the egusi, and 5 minutes wilting the greens. The 25-minute prep estimate covers cutting, washing, measuring, and mixing the paste. Beef can take longer to become tender depending on the cut and cube size, so allow extra time if needed rather than relying on the clock alone.

Common Mistakes

Adding too much liquid to the egusi paste: A thin paste disperses into the soup instead of holding in clusters, and can leave the finished dish watery. Mix in liquid gradually until the egusi is thick enough to mound on a spoon. You can still make a more uniform, stirred version, but add the paste in small amounts and expect a different texture.

Cooking over high heat: Palm oil and ground seeds can scorch on the bottom of the pot, especially once the soup thickens. Use a gentle simmer and scrape the bottom lightly when you stir. A heavy-bottomed pot helps distribute heat more evenly.

Stirring hard as soon as the egusi goes in: This breaks up the forming clumps and can make the soup pasty. Let the covered pot simmer undisturbed for the first several minutes, then turn the clusters gently if needed. If your preferred family or regional style is smooth, stir more often after the paste has begun to cook.

Adding all the salt before tasting: Dried fish, crayfish, and prepared stock can all bring saltiness. Start with the modest amount listed, taste after the soup base comes together, and adjust near the end. You can add salt, but it is difficult to correct an oversalted pot without diluting the flavor.

Tips

Keep the beef pieces close to the same size so they cook at a similar rate. Smaller cubes become tender faster and are easier to serve in a spoonful with the egusi. If you want to use chicken instead, it is a suitable variation, but cook poultry to 165°F (74°C) at its thickest part as measured with a food thermometer; that is the USDA FSIS safe minimum for poultry.

For a richer seafood note, use both dried fish and crayfish, but remove bones from fish before it goes into the pot. If you cannot find dried fish, omit it rather than substituting fresh fish without adjusting the cooking time. Fresh fish cooks quickly and can break apart; add it near the end and check that it reaches 145°F (63°C), the USDA FSIS safe minimum for fish.

Control heat with the dried pepper, not by reducing the crayfish or egusi. Start with less pepper if you are unsure, then add more at the end. Keep a cup of warm water or stock nearby: egusi thickens as it simmers, and a small splash is easier to incorporate than a large pour. Add liquid gradually so the soup stays substantial rather than turning thin.

For serving, offer a separate bowl of extra greens or sliced pepper if guests want to customize their portions. Egusi soup is often eaten by pinching off a piece of swallow and using it to scoop the soup; a spoon is also fine. Cool leftovers promptly, refrigerate within 2 hours, and use within 3–4 days. Reheat only the portion you need until it reaches 165°F (74°C), checking with a food thermometer. Freeze extra soup in a sealed freezer-safe container if you will not eat it within that time.

Troubleshooting

The soup is too thick: Stir in warm water or unsalted stock, a few tablespoons at a time, until it reaches the consistency you want. Let it return to a gentle simmer before serving, and taste again because added liquid can dilute the seasoning.

The soup is too thin: Simmer it uncovered for a few minutes to evaporate excess liquid, stirring gently so the bottom does not catch. If it is still thin, mix a little ground egusi with a few tablespoons of cool water or stock in a separate bowl, then stir that paste into the pot and cook for several minutes. Do not sprinkle dry egusi directly into the soup, as it can form lumps.

The egusi has become one smooth mass: It may have been stirred too early or the paste may have been too wet. The soup is still usable: gently break the mass into smaller pieces and simmer until the center is cooked through. For the next batch, make a firmer paste and leave the spoon out for the first 10 minutes of simmering.

The bottom is catching or tastes burnt: Take the pot off the heat immediately. Do not scrape the scorched layer into the soup. Carefully ladle the unburnt soup into a clean pot, leaving the stuck portion behind, then loosen it with a little warm stock and lower the heat. If the burnt flavor has spread throughout, it may not be possible to remove it completely.

The beef is still tough: Continue simmering it gently in the soup or cooking liquid, checking every 10–15 minutes. Add water if necessary to keep enough liquid in the pot. Toughness usually means the connective tissue needs more time to soften; the thermometer check is for safety, not a guarantee that the meat is tender.

Frequently Asked Questions

What is egusi?
Egusi is the name commonly used for the edible melon seeds ground and cooked in this soup. The seeds thicken the liquid and give the dish its nutty, substantial character. Buy them shelled and grind them, or use a packaged ground version.

Is egusi soup always made with meat?
No. Versions vary, and some use beef, goat, chicken, fish, or several proteins, while others are made without meat. For a meat-free pot, use vegetable stock and omit the beef and dried fish; add extra greens or a firm, cooked bean if you want another substantial ingredient.

Can I use frozen spinach?
Yes. Thaw it first and squeeze out excess water so it does not thin the soup unexpectedly. Stir it in near the end and simmer until hot. Frozen spinach is usually softer than fresh spinach or ugu, so fold it gently to avoid breaking up the egusi clusters.

How spicy should egusi soup be?
That depends on the pepper and the household. The recipe uses a small amount of dried pepper as a starting point; use less for a mild pot or add more after tasting. You can also serve sliced fresh pepper separately so each person can adjust their portion.

What can I serve with egusi soup?
Common accompaniments include pounded yam, eba made from garri, and fufu. These are soft, starchy swallows used to scoop the soup. Rice or a simple starch can also be served, though the pairing and preparation vary by preference and region.

Can I make egusi soup ahead?
Yes. Cool it and refrigerate it within 2 hours, then keep it refrigerated for 3–4 days. Reheat the amount you plan to eat to 165°F (74°C). The soup may thicken as it chills, so add a little water or stock while reheating and stir gently.

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).