Egusi Soup

Egusi Soup
⏱️ cook time 50 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

Rich, nutty West African-style soup made with ground melon seeds, tender beef, smoked fish, and leafy greens, perfect for shared family meals.

Ingredients

Ground egusi (white melon seeds) 200g (1.5 cups)
Beef chuck, cut into 2.5cm cubes 300g
Palm oil 120ml (1/2 cup)
Roma tomatoes, chopped 3 medium (300g)
Yellow onion, diced 1 large (200g)
Red bell pepper, seeded and chopped 1 medium (150g)
Scotch bonnet pepper, chopped 1 (10g)
Garlic, minced 3 cloves (10g)
Dried smoked catfish, deboned and flaked 50g
Ground crayfish 2 tbsp (15g)
Fresh spinach, stems removed and chopped 200g
Beef stock cube 1 (10g)
Table salt 1 tsp (5g), adjust to taste
Water 500ml (2 cups)

Steps

1

Prep and boil beef

Place 300g 2.5cm cubed beef chuck, 50g of the diced onion, 1 crushed beef stock cube, and 250ml water in a medium stockpot. Bring to a rolling boil over medium-high heat, then reduce heat to medium-low, cover, and simmer for 20 minutes until the beef is fork-tender. Set the cooked beef and its reserved cooking stock aside.

Step 1
step1:Prep and boil beef
2

Blend pepper base

Add 300g chopped Roma tomatoes, the remaining 150g diced onion, 150g chopped red bell pepper, 1 chopped scotch bonnet, and 10g minced garlic to a high-speed blender. Blend on high for 45 seconds until completely smooth with no lumps. Pour the puree into a small saucepan, bring to a simmer over medium heat, and cook for 10 minutes to reduce excess moisture, stirring every 2 minutes to prevent sticking.

Step 2
step2:Blend pepper base
3

Mix egusi paste

In a medium ceramic mixing bowl, combine 200g ground egusi with 60ml (1/4 cup) of the cooled reduced pepper puree and 2 tablespoons (30ml) of cool water. Stir vigorously for 1 minute until the mixture forms a thick, spreadable paste with the consistency of thick cake batter. Set the paste aside.

Step 3
step3:Mix egusi paste
4

Fry egusi lumps

Heat 120ml palm oil in a large heavy-bottomed soup pot over medium heat for 2 minutes until the oil shimmers (do not heat to smoking, as this causes bitter flavor). Drop tablespoon-sized dollops of egusi paste into the hot oil, frying for 3 minutes total, flipping halfway, until the paste sets into firm, pale golden lumps. Use a wooden spoon to break the lumps into coarse, crumbly pieces as they cook.

Step 4
step4:Fry egusi lumps
5

Simmer soup base

Pour the remaining reduced pepper puree, reserved cooked beef and its stock, 50g flaked deboned smoked catfish, 15g ground crayfish, and remaining 220ml water into the pot with fried egusi. Stir thoroughly to combine, bring to a gentle simmer over medium-low heat, cover, and cook for 10 minutes, stirring every 3 minutes to prevent the soup from sticking to the pot bottom.

Step 5
step5:Simmer soup base
6

Finish with greens

Stir 200g chopped fresh spinach into the simmering soup, mixing well until the greens fully wilt, about 2 minutes. Taste and adjust seasoning with up to 1 tsp of table salt as needed. Turn off the heat, cover the pot, and let the soup rest for 5 minutes to allow flavors to meld before serving.

Step 6
step6:Finish with greens

Tips

1.Avoid overheating palm oil to its smoke point, as this will impart a harsh, bitter flavor that overwhelms the nutty, mild taste of egusi.
2.For a smoother soup consistency, use an immersion blender to lightly puree the fried egusi lumps before adding greens, though traditional recipes keep the signature coarse, crumbly egusi texture.
3.Serve egusi soup with starchy sides like pounded yam, cassava fufu, or garri eba for an authentic experience, as the thick, nutty soup pairs perfectly with soft, moldable starches.

✨ You May Also Like

Soups & Stews
🍜 Japan

Rich, umami-dense Hokkaido-style miso ramen with chewy noodles, savory fermented broth, and classic toppings, a cozy, deeply satisfying warm meal.

⏱️ 45 minuteSoups & Stews ★ 4.8
Soups & Stews
🍜 United States

A hearty, peppery tripe and root vegetable stew with colonial Philadelphia roots, thick, warming, and packed with bold savory flavor for cold winter days.

⏱️ 2 hours 3Soups & Stews ★ 4.6
Soups & Stews
🍜 Mexico

Hearty, warming red pork posole loaded with tender hominy, slow-simmered in a rich smoky chile broth, served with zesty fresh garnishes for a deeply comforting, satisfying meal.

⏱️ 2 hours 3Soups & Stews ★ 4.8
Soups & Stews
🍜 United States

Warm, soothing classic chicken noodle soup loaded with tender chicken, soft egg noodles, and savory veggies, perfect for chasing chills and feeding the whole family.

⏱️ 40 minuteSoups & Stews ★ 4.7
Soups & Stews
🍜 France

Deeply savory caramelized onion broth topped with crusty bread and bubbly melted Gruyère, a timeless French bistro comfort food ideal for cold days.

⏱️ 1 hour 25Soups & Stews ★ 4.6
Soups & Stews
🍜 United States

Hearty, briny Maryland crab soup loaded with sweet blue crab, tender summer vegetables, and zesty Old Bay, a beloved Chesapeake Bay coastal comfort staple.

⏱️ 55 minuteSoups & Stews ★ 4.8

Egusi Soup:Frequently Asked Questions

1.What is egusi, and can I substitute it if I can’t find ground white melon seeds?
Egusi is finely ground dried white melon seed, which gives this soup its signature nutty, earthy depth and thick, rich texture. If you can’t source it at African grocery stores, unsalted roasted pumpkin seeds ground to a fine powder are the closest swap. Skip roasted watermelon seeds, as they have a bitter aftertaste that throws off the soup’s balanced flavor.
2.Do I have to use palm oil for this soup, or can I swap it for another cooking oil?
Red palm oil gives egusi soup its signature deep reddish-orange hue and rich, savory base note, so it’s highly recommended for authentic flavor. If you absolutely can’t find sustainably harvested red palm oil, use unrefined coconut oil mixed with 1 teaspoon of sweet paprika for color, though the final flavor will be noticeably less traditional.
3.Why is my egusi soup coming out lumpy instead of evenly textured?
Lumps almost always form when you pour dry ground egusi straight into hot liquid. To avoid this, mix your ground egusi with a small amount of cool water or blended tomato-onion puree to make a thick, pourable paste before adding it to the pot. Stir continuously for the first 3 minutes after adding to break up any small clumps that form.
4.The recipe specifies beef chuck—can I use other proteins instead?
Beef chuck is ideal here because its marbled connective tissue breaks down into tender, juicy bites during slow simmering, without turning stringy. You can absolutely swap in goat meat, oxtail, or bone-in chicken thighs if you prefer; just adjust cook time so whichever protein you use is fully tender before adding greens and egusi.
5.What kind of smoked fish works best for this soup, and do I need to prep it specially?
Dried smoked catfish or smoked mackerel, sold at most African grocery stores, are the traditional, most flavorful picks. Before adding, flake the fish, pick out every tiny bone, and give it a quick rinse to remove excess surface salt and any stray dried skin bits that might make your soup feel gritty when you eat it.
6.How do I keep the beef from turning tough and chewy in the soup?
Tough, chewy beef almost always comes from cooking it too fast over high heat. After searing your 1-inch (2.5cm) chuck cubes, simmer them low and slow, covered, for 35 to 40 minutes before adding egusi and other ingredients. This gives connective tissue time to melt into that rich, fall-apart texture you want.
7.What leafy greens are traditional for egusi soup, and can I use regular spinach?
Traditional options include bitter leaf, ugu (fluted pumpkin leaf), or ewedu, but these can be hard to find outside specialty African markets. Fresh baby spinach or chopped curly kale work perfectly as accessible swaps—just add them during the last 3 to 5 minutes of cooking so they wilt without turning mushy or overly bitter.
8.Do I need to blend the tomatoes and onion, or can I add them chopped as the recipe notes?
You can absolutely add them chopped for a chunkier, more rustic soup texture, common in many casual Nigerian home kitchens. If you prefer a smoother, more uniform base, blend your chopped Roma tomatoes and diced onion first, then simmer the puree 10 minutes to cook out sharp raw tomato tang before adding other ingredients.
9.My finished egusi soup tastes really bland—what went wrong, and how do I fix it?
Bland egusi usually means you skipped seasoning in layers: season your beef while it sears, add a pinch of salt, optional ground crayfish for umami, and a little cayenne when you add the egusi, then taste and adjust at the end. A tiny squeeze of fresh lime right before serving also brightens flat, heavy flavors instantly.
10.How long does egusi soup last in the fridge, and does it freeze well?
Stored in a sealed airtight container, this soup stays fresh in the fridge for 3 to 4 days, and it freezes beautifully for up to 3 months. The nutty egusi base actually deepens in flavor after a day or two of resting, so many home cooks make it a day ahead to let flavors meld, reheating gently on the stovetop before serving.
11.What do people typically serve with Nigerian-style egusi soup?
The classic pairings are starchy, doughy sides like pounded yam, fufu, eba (made from garri), or amala, which you tear into small pieces and use to scoop up the soup. If you don’t have those, fluffy white rice or even warm crusty bread work as approachable swaps for a casual weeknight meal, especially for first-time eaters.
12.Is it normal for egusi soup to have a slightly oily surface when it’s done?
Yes! A thin, glossy red layer of palm oil rising to the top is a sign of properly cooked egusi soup, not a cooking mistake. If you prefer a lighter soup, you can skim a small amount of excess oil off the top before serving, but don’t remove all of it—that oil carries a ton of the soup’s signature nutty, savory flavor.
13.Can I adapt this recipe to be vegetarian or vegan?
Absolutely. Swap the beef and smoked fish for cubed extra-firm tofu, smoked portobello mushrooms, and extra leafy greens, use low-sodium vegetable stock instead of beef stock, and confirm your palm oil is sustainably sourced with no animal-derived additives. Add a tablespoon of nutritional yeast to mimic the deep umami the meat and fish usually provide.
14.I’ve seen recipes that fry egusi first—do I need to do that for authentic results?
Frying egusi paste in palm oil for 5 to 7 minutes before adding liquid is a common regional variation that gives the soup a deeper, nuttier, more toasty flavor, but it is not required. If you want that richer, more robust taste, go for it—just stir constantly so the fine ground seeds don’t burn and turn bitter on the pot bottom.
15.How thick should egusi soup be when it’s finished cooking?
It should be thick enough to evenly coat the back of a spoon, roughly the consistency of hearty chili, not thin like a broth. If your soup is too runny, leave it uncovered and simmer for 5 to 10 extra minutes to reduce; if it’s too thick, stir in small splashes of beef stock or water a tablespoon at a time until you hit that perfect scoopable texture.
16.Do I need special hard-to-find spices to make this taste authentic?
You don’t need fancy, obscure spices for great egusi! The core signature flavor comes from the egusi, palm oil, smoked fish, and slow-simmered beef. If you can track down ground crayfish, add a teaspoon for extra umami depth, but otherwise, salt, black pepper, a pinch of cayenne, and a little garlic powder will make a delicious, authentic-tasting pot.

Comments (12)

2 days ago

OMG this egusi soup was a total hit at our Sunday family dinner! I served it with pounded yam and even my super picky 7 year old asked for seconds. SO good, I already sent the recipe to my entire group chat. The melon seed flavor is so nutty and rich, I can’t believe I waited so long to try making this at home!

3 days ago

Tried this for my dorm meal prep this week! It was way easier than I thought it would be even with the medium difficulty rating, I just picked up pre-ground egusi seeds at the international market near campus. Only reason I knocked a star off is I added way too much cayenne on accident and had to chug 3 glasses of water with every bite lmao. Still tasty though!

1 week ago

Game changer! I’ve only ever had egusi soup at the tiny Nigerian spot down the street from my office and this tastes exactly like what they serve. I threw in some extra smoked turkey because that’s my favorite protein to add, and it came out perfect. Will be making this at least once a month from now on.

5 days ago

Made this vegetarian by swapping the beef and stock for mushroom broth and roasted tofu, and it still slapped! The egusi gives it such a hearty, creamy texture that I didn’t even miss the meat. Brought it to my office potluck and everyone was begging for the recipe, even the people who say they “don’t like African food.”

yesterday

As someone who grew up eating my mom’s egusi soup in Houston, I was skeptical that a random online recipe would hit, but this came SO close! I added a bit extra locust beans like my mom always does and it tasted just like home. 10/10, even my American husband who was scared of trying it went back for a third serving.

30 minutes ago

Love that you added extra locust beans for that authentic umami depth! It’s such a flexible recipe, so little tweaks to match your family’s classic version are always encouraged. So glad your husband ended up loving it too!

2 weeks ago

Meal prepped 5 servings of this last Sunday and it held up perfectly all week in the fridge! The flavors actually got better each day, which is my favorite kind of recipe. I paired it with cauliflower rice for a lower carb option and it still worked so well. Great recipe, super clear instructions.

1 week ago

Wait how did you store it? I’m worried the egusi will get weird if I freeze leftovers, did you freeze yours or just keep it in the fridge?

5 days ago

I kept this batch in the fridge since I ate it all within 5 days, but I’ve frozen similar West African soups before and it works great! Just thaw it in the fridge overnight and give it a good stir when you reheat it on the stove, no weird texture at all.

3 days ago

Brought this to my neighborhood block party potluck last weekend and people were lined up to get a serving! I served it with fufu and eba on the side so people could pick what they wanted. I had zero leftovers, which is always the sign of a winning recipe. Can’t wait to make it again for my sister’s birthday dinner next month.

2 days ago

That’s such a fun potluck pick! We love that you offered multiple swallows for people to choose from — that’s such a thoughtful touch for folks who might be trying egusi for the first time. Hope your sister’s birthday dinner goes great!

2 hours ago

First time making any kind of West African soup and this turned out way better than I expected! I messed up the first step when I toasted the egusi seeds a little too long (oops, got distracted helping my kid with math homework) but it still had a great nutty flavor, just a tiny bit smoky. Next time I’ll watch the pot closer lol.

30 minutes ago

Oh I do that all the time! A tiny bit of smokiness from the extra-toasted seeds actually slaps, don’t even stress about it. My grandma intentionally toasts hers a little darker for that exact flavor!

1 week ago

I made this for my grandkids when they came to visit last week and they were obsessed! They kept saying it tasted like “fancy savory peanut butter soup” which I thought was the cutest description. I added a little extra spinach because I always sneak extra veggies into meals, and no one even noticed. Delish!

5 days ago

That grandkid description is too cute! Sneaking in extra spinach is such a pro move — it wilts right into the soup so no one can even tell it’s there, plus it adds a great pop of color. So glad the whole family loved it!

5 days ago

Taste was incredible but I ran into a little trouble with the texture! My egusi came out a little lumpy no matter how much I stirred, did I do something wrong? I followed the measurements exactly but it wasn’t as smooth as the egusi I get at local restaurants. Still really tasty, just not the texture I was going for.

3 days ago

I had that problem my first time too! I started mixing the ground egusi with a little warm stock before adding it to the pot to make a smooth paste, and no more lumps! Total game changer, works every time now.

2 days ago

Great tip from MealPrepMike! Mixing the egusi into a smooth paste with cool or warm liquid before adding it to the hot pot is exactly the trick to avoid lumps. You can also pour the paste through a fine mesh sieve if you want it extra smooth for your next batch!

2 weeks ago

Solid egusi recipe! I added some dried crayfish and a handful of bitter leaf like I do when I make it for my friends at our monthly Naija food night, and everyone was raving. Cook time was spot on too — 50 minutes is exactly what it takes me from start to finish, no extra hassle. Great recipe for folks new to making Nigerian food at home.

1 week ago

Wait where do you find dried crayfish near Seattle? I’ve been looking for it forever to make more West African recipes but none of the regular grocery stores near me carry it!

5 days ago

There’s a little family-owned African market on Rainier Ave that has it for super cheap! They also sell pre-ground egusi and locust beans so you don’t have to grind anything yourself, total time saver.

2 days ago

Just made this after picking up supplies from the market Tunde recommended and OMG it’s so good!!! I was nervous because I’ve never made Nigerian food before, but the instructions were so clear and easy to follow. I served it with fufu I made from a box mix and it felt like I was eating at a fancy restaurant. 10/10 will make again!

yesterday

That makes us so happy to hear! Trying a new cuisine for the first time can feel intimidating, so we’re glad the step-by-step instructions were easy to follow. Nothing beats a warm bowl of egusi with soft fufu — great job on your first batch!

5 minutes ago

Yay so glad you found the market and the recipe worked out! Our next Naija food night is in a couple weeks if you wanna bring a batch, everyone would lose their minds that you made egusi on your first try lol.