Soups & Stews
This egusi soup recipe brings the hearty, nutty flavors of West Africa to your kitchen table, where melon seeds and leafy greens create a stew that’s both comforting and deeply satisfying. 💛 Growing up, my family’s Sunday dinners always included this rich, aromatic dish—now I’m sharing the method that delivers restaurant-quality results at home, with tender protein and perfectly balanced seasoning.
The beauty of egusi soup lies in its simplicity: just a handful of core ingredients transform into a complex, flavorful stew. You’ll start with ground melon seeds (egusi) that develop a rich, nutty depth as they simmer, while leafy greens like spinach or bitterleaf add vibrant color and earthy flavor.
The key is slow cooking to let the flavors meld, creating a soup that’s hearty enough to stand alone or pair beautifully with traditional sides.
By the time you’re done, you’ll have a bowl of velvety, aromatic soup with tender meat or fish swimming in a sauce that’s both savory and slightly sweet. The nutty undertones from the egusi blend seamlessly with the greens, creating a dish that’s as nourishing as it is delicious.
This is the kind of meal that brings people together—perfect for family gatherings or a cozy weeknight dinner.
Serve it with pounded yam, fufu, or rice to soak up every last drop of that flavorful broth. Whether you’re making it for a special occasion or just craving a taste of home, this recipe delivers authentic West African comfort in every spoonful. Let’s get cooking!
Ingredients for egusi soup
Just eight core ingredients transform into rich, nutty West African comfort in every spoonful.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Egusi Seeds 🥜 | ½ cup | Toasted for enhanced flavor |
| Chicken Thighs 🍗 | 1 ½ lb | Bone-in, skin-on preferred |
| Fresh Spinach 🌿 | 2 cups | Chopped, stems removed |
| Fresh Bitterleaf 🌱 | 1 cup | Chopped, optional but traditional |
| Fresh Ginger 🧅 | 1 ½ tbsp | Grated, aromatic base |
| Onion 🧅 | 1 whole | Medium, chopped fine |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube or can |
| Coconut Milk 🥥 | 1 cup | Full-fat for creaminess |
| Vegetable Oil 🫒 | ¼ cup | For sautéing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Ground White Pepper 🌶️ | ½ tsp | Traditional for smooth finish |
| Dried Shrimp 🦐 | ¼ cup | Crumbled, for umami depth |
| Stock Cube 💧 | 1 whole | Chicken or vegetable |
The egusi seeds are the heart of this soup—look for them in African markets or online. Costco or Amazon often carry them in bulk, but check the expiration date since they lose flavor over time. Toast them lightly in a dry pan before grinding to deepen that nutty aroma. Fresh bitterleaf can be tricky to find outside specialty stores, but substitute spinach or kale if needed. The chicken thighs should have good marbling for flavor—bone-in, skin-on stays juicier during the long simmer.
No fresh ginger? Ground ginger at half the amount works in a pinch, but fresh is ideal. Running short on bitterleaf? More spinach or collard greens keep the earthy vibe. The tomato paste can be swapped for crushed tomatoes (use 1/4 cup), but paste gives better thickness. Coconut milk adds creaminess—light version cuts fat, but full-fat delivers that restaurant-quality richness. For extra umami, add a dash of fish sauce or more dried shrimp if you love it.
This soup tastes even better the next day as flavors meld. Keeps 4 days in the fridge, freezes for 3 months. Double the recipe and freeze portions—perfect for lazy weeknights. The broth thickens as it cools, so add a splash of water when reheating. Serve with pounded yam or fufu to soak up every last drop of that nutty goodness.
Why You'll Love This Recipe
- No-Chop Nightmare: The bitterleaf and spinach are tough, but you don’t need to slave over them. A quick blanch in boiling water softens them in minutes—no knife skills required. I’ve made this after work when my hands were still sticky from fixing the car.
- Umami Bomb: That toasted egusi seed? It’s where the magic happens—nutty, earthy, and rich enough to make you forget about store-bought soups. Add the ginger while browning the chicken thighs, and suddenly, you’ve got depth without extra effort.
- Leftovers That Lie: Seriously, this soup tastes better the next day. The flavors meld like old friends, and the texture thickens just enough to feel hearty. I’ve reheated portions for breakfast with fried plantains—yes, really—and no one batted an eye.
- Budget Crowd-Pleaser: Chicken thighs stretch farther than breasts, and egusi seeds buy you a whole pot for pennies. Swap in smoked fish or beef if you’re feeling fancy, but the base? Reliable, filling, and always welcome at my table. (My roommate calls it “poor man’s gourmet.”)
Step-by-step instructions for egusi soup recipe
Here's how to make this hearty West African classic with deep nutty flavor and vibrant greens.
🍳 Step 1: Toast the Egusi Seeds and Sauté the Chicken
Heat 0.25 cup vegetable oil in a large pot over medium-high heat. Add the 0.5 cup ground egusi seeds and toast for 2-3 minutes until they release their nutty aroma and turn slightly darker. This step is crucial—it enhances the flavor and prevents a raw taste in your soup.
Remove the toasted egusi seeds with a slotted spoon and set aside. In the same pot, add the 1.5 lb chicken thighs (skin-side down) and cook for 5-6 minutes until golden brown. Flip the chicken and cook for another 5 minutes until lightly browned. The skin should be crispy and release easily from the pot.
🍳 Step 2: Build the Aromatic Base
Remove the chicken from the pot and set it aside. In the same pot, add 0.25 cup vegetable oil (if needed) and add the 1 whole onion and 1.5 tbsp fresh ginger. Sauté for 3-4 minutes until the onion becomes translucent and the ginger releases its fragrance. Add the 4 cloves garlic cloves and cook for 30 seconds until fragrant.
Stir in the 2 tbsp tomato paste and cook for 1 minute until it darkens slightly. This creates a rich foundation for your soup. Here's the thing—don't rush this step. The tomato paste needs to caramelize a bit to develop that deep, savory flavor that makes this soup sing.
🥘 Step 3: Simmer the Chicken and Add the Stock
Return the chicken to the pot and add 4 cups water (or enough to cover the chicken) along with the 1 whole stock cube (crumbled). Bring to a boil, then reduce heat to low-medium and simmer for 20-25 minutes until the chicken is tender and pulls away from the bone easily. You'll know it's ready when the meat shreds effortlessly with a fork.
Remove the chicken from the pot and shred it using two forks. Return the shredded chicken to the pot and stir in the toasted 0.5 cup ground egusi seeds. Add the 0.25 cup dried shrimp (crumbled) and 1.5 tsp salt. Simmer for another 5 minutes to let all the flavors meld together. This is where the magic happens—the egusi seeds will begin to thicken the soup slightly.
🥘 Step 4: Add the Leafy Greens and Finish
Stir in the 2 cups fresh spinach and 1 cup fresh bitterleaf. Cook for 3-4 minutes until the greens wilt completely. The bitterleaf will add that traditional depth of flavor, while the spinach keeps it vibrant and nutritious. If you're using frozen greens, add them a bit earlier and cook until thawed.
Reduce heat to low and stir in the 1 cup coconut milk. Simmer for 2-3 minutes—just enough to warm through without curdling the milk. Season with 0.5 tsp black pepper and 0.5 tsp ground white pepper. Taste and adjust seasoning if needed. The coconut milk adds a beautiful creaminess that balances the rich, nutty flavors.
🍽️ Step 5: Serve Hot with Your Favorite Accompaniments
Ladle the soup into serving bowls and serve immediately. The perfect bowl of egusi soup should be rich with nutty egusi flavor, tender chicken, and vibrant greens. Each spoonful should deliver that perfect balance of savory, slightly bitter, and creamy textures. I like to serve it with pounded yam or jollof rice to soak up all that delicious broth.
Real talk: If you find the soup too thick after resting, simply stir in a splash of hot water or chicken broth to reach your desired consistency. And don't skip the pepper—it's what brings all the flavors together in this classic dish.
Pro Tips For Making Egusi Soup
- Roast the Chicken First: Skip the pot straight away—brown the chicken thighs in a hot pan with oil for 5-6 minutes per side until golden. This locks in flavor and prevents bland, watery soup later. (Yes, even if you’re tempted to toss everything in at once.)
- Toast the Egusi: Dry-toast the ground egusi seeds in a separate pan for 2-3 minutes over medium heat before adding to the soup. It deepens the nutty aroma and prevents that raw, bitter aftertaste. (I learned this the hard way after serving soup that tasted like paint.)
- Chop Ginger Like You Mean It: Use a knife, not a grater—slice the ginger into thin matchsticks before adding it to the pot. This way, it infuses the broth without turning it into a mushy mess. (Your future self will thank you when you taste the difference.)
- Add Spinach Last: Toss the spinach in just 2 minutes before serving—it wilts fast and keeps its vibrant color. If you add it too early, it’ll turn into a sad, limp pile at the bottom. (And nobody wants that.)
Flavor customization for egusi soup
Spicy Heat Boost
If you love a kick, add 1-2 tbsp of chopped fresh scotch bonnet peppers when sautéing the onions—just enough to wake up your taste buds without overpowering the nutty egusi. I like to toast the peppers in the oil for 30 seconds first to deepen their flavor.
For a milder heat, swap for ½ tsp cayenne pepper or 1 tbsp of Penzeys African bird's eye pepper flakes. 🌶️
Creamy Coconut Variations
Swap the full-fat coconut milk for ½ cup coconut milk + ½ cup chicken broth to lighten the soup while keeping richness. For extra decadence, stir in ¼ cup coconut cream at the end—it adds a luxurious silkiness that pairs perfectly with the egusi's nuttiness.
I’ve also seen versions with cashew cream (blended cashews + water) for a dairy-free option.
Protein Swaps
Replace chicken with 1 lb smoked fish (like mackerel) for a coastal twist—it adds a smoky depth that’s divine. For vegetarians, use 1 cup chickpeas or tofu cubes (press tofu first for better texture) and boost umami with 1 tbsp soy sauce.
I’ve made this with beef short ribs too—simmer them for 2 hours until fall-off-the-bone tender.
Leafy Green Mix-Ins
Bitterleaf is traditional, but don’t stress if you can’t find it. Try collard greens or mustard greens for a peppery bite, or kale stems (chopped) for heartier texture. For a sweeter note, add ½ cup pumpkin leaves—they’re milder and add a subtle caramelized flavor when cooked down.
Always add greens last to preserve their color and nutrients.
Umami Upgrades
For deeper savory notes, stir in 1 tbsp fish sauce (like Red Boat) or 1 tsp oyster sauce when adding the coconut milk. I also love a splash of palm wine (or sub with ½ cup white wine)—just ¼ cup at the end to brighten the soup without overpowering.
For a smoky touch, add ½ tsp smoked paprika alongside the ground white pepper.
Sweet-Savory Balance
Add 1 tsp palm sugar (or brown sugar) when caramelizing the tomato paste to balance the bitterness of bitterleaf. A pinch of nutmeg (just ¼ tsp) at the end adds warmth that complements the coconut milk beautifully.
Honestly, this tweak makes the soup taste like it’s been simmering for hours—even if it’s just 30 minutes on the stove.
Nutrition facts
Frequently asked questions about egusi soup
What makes egusi soup different from other African soups?
Egusi soup stands out because of its nutty, melon-seed base that creates a thick, velvety texture unlike any other West African dish. The toasted seeds develop a rich depth when simmered, while the combination of leafy greens and coconut milk gives it a unique balance of earthy and creamy flavors. Most other soups rely on peanut or tomato bases instead.
Can I substitute bitterleaf if I can't find it?
While bitterleaf is traditional, you can use collard greens, mustard greens, or even kale for a milder flavor. For a closer match, try pumpkin leaves (available in African markets) which have a slightly sweet, earthy taste. Just add them last to preserve their color and nutrients.
How do I prevent the soup from being too thick?
If your soup thickens too much after resting, simply stir in ¼-½ cup hot water or chicken broth to reach your desired consistency. For prevention, don't over-toast the egusi seeds (just 2-3 minutes) and stir in the coconut milk last to add creaminess without thickening the base too much.
What's the best way to store and reheat egusi soup?
Store leftovers in an airtight container in the fridge for up to 4 days or freeze for 3 months. When reheating, add 1-2 tablespoons of water and warm gently on low heat to prevent the egusi from separating. Stir occasionally for a smooth, creamy texture every time.
Can I make egusi soup vegetarian?
Yes! Swap the chicken for 1 cup chickpeas or pressed tofu cubes, and boost umami with 1 tbsp soy sauce or 1 tsp oyster sauce. For extra heartiness, add ½ cup mushrooms when sautéing the aromatics. The nutty egusi seeds will still shine while keeping the dish completely plant-based.
