Soups & Stews
This egusi soup recipe brings the rich, nutty depth of West African cuisine to your kitchen, where earthy melon seeds transform into a velvety, aromatic broth.
Growing up, I first tasted its complex flavors at my grandmother’s table in Sicily—though she called it something else, the technique for building layered umami remained the same.
The key lies in properly toasting the seeds until they release their natural oils, creating a base that’s both nutty and subtly sweet.
What sets this soup apart is its balance of textures and flavors—tender meat or fish simmered until fall-apart, leafy greens that wilt into the broth, and the deep, toasty notes of the egusi itself.
The process requires patience, but the result is a dish that’s hearty enough for a family gathering yet refined enough for a special dinner. Every spoonful delivers a perfect harmony of savory, nutty, and slightly peppery flavors.
By the time you finish, you’ll have a soup that’s thick enough to coat the back of a spoon yet light enough to sip, with optional garnishes like crayfish or utazi leaves adding fresh brightness.
It pairs beautifully with traditional sides like pounded yam or fufu, but even on its own, it’s a complete, satisfying meal. This is comfort food with soul—exactly what I’ve always loved about West African cooking.
Ready to make it? We’ll start with the egusi base, then build the broth step by step, ensuring every element comes together for that signature depth. Let’s get cooking—your taste buds will thank you.
Ingredients for egusi soup
Sixteen ingredients, one soulful soup—earthy, nutty, and deeply satisfying.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Egusi Seeds 🌰 | 1 cup | High-quality, unshelled preferred |
| Groundnut Oil 🫒 | ½ cup | For toasting seeds and frying |
| Fresh Tomatoes 🍅 | 4 whole | Ripe, Roma preferred |
| Onions 🧅 | 2 whole | Yellow or red, chopped |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced |
| Scotch Bonnet Peppers 🌶️ | 2 whole | Seeds removed for mild heat |
| Fresh Utazi Leaves 🌿 | ½ cup | Or 1 tbsp dried utazi powder |
| Chicken Thighs 🍗 | 1 ½ lb | Bone-in, skin-on preferred |
| Smoked Fish 🐟 | ½ lb | Stockfish or dried mackerel |
| Spinach 🌱 | 4 cups | Fresh, chopped |
| Crayfish 🦐 | ¼ cup | Fresh or frozen, optional |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Locust Beans 🌱 | ¼ cup | Soaked and peeled |
| Palm Oil 🫒 | ¼ cup | For rich color and flavor |
The egusi seeds are the heart of this soup. Look for high-quality, unshelled seeds at African markets or specialty stores—they’ve got more flavor than those pre-ground bags. Toasting them in groundnut oil until fragrant releases their natural oils, giving the broth that signature nutty depth. I always buy mine from African grocery stores like African World Market or African Foods Direct online—they’ve got the real deal. If you’re using pre-ground, toast it anyway—just don’t burn it, or you’ll end up with bitter soup. The palm oil adds richness, so grab red palm oil for that authentic color, not the refined kind.
No utazi leaves? Dried utazi powder works in a pinch—just use half the amount. No crayfish? Skip it, but add an extra pinch of salt to compensate. Fresh tomatoes are key—Roma tomatoes have more flavor than beefsteak, but any ripe tomato will do. The scotch bonnet peppers can be swapped for jalapeños or habaneros, but go easy with the heat. For the smoked fish, stockfish or dried mackerel are traditional, but you can use canned smoked salmon if that’s what you’ve got. The spinach? Any leafy green works—kale, collards, or even frozen spinach in a pinch. Just don’t skip the locust beans—they add a unique earthy flavor that’s hard to replicate.
This soup tastes even better the next day, so make extra. Store it in the fridge for up to 5 days—the flavors meld and deepen over time. For longer storage, freeze portions for up to 3 months. I like to portion it into containers with a little palm oil on top to keep everything moist. Serve it with pounded yam or fufu for the full experience, or just enjoy it as is—it’s that good.
Why You'll Love This Recipe
- No-Fuss Pantry Staple: I swear by this one—just soak those dried egusi seeds overnight, grind them fresh, and boom, you’ve got the base. No last-minute grocery runs, no fancy prep. That’s the magic of egusi: it turns a handful of ingredients into something hearty without the hassle.
- Umami Bomb Combo: The moment you fry the onions and garlic in groundnut oil until they’re golden? That nutty, toasty aroma hits different. Add the blended tomatoes and egusi paste, and suddenly you’ve got a soup that’s rich, slightly earthy, and packed with depth—no fancy spices needed.
- Weeknight to Weekend: Between us, this soup works everywhere. Too tired for dinner? Throw it together in 30 minutes. Hosting a gathering? It feeds a crowd with minimal effort. Even my picky-eating cousin asks for seconds—honestly, the only thing stopping me from making it daily is the leftovers staring at me from the fridge.
- Budget-Friendly Powerhouse: Dried egusi seeds last forever, and a little goes a long way. You’re not just feeding a family—you’re stretching your grocery budget without sacrificing flavor. Plus, the leftovers? They taste even better the next day, reheated with a splash of water and a pinch of salt. Cheap, filling, and no waste.
Step-by-step instructions for egusi soup
Here's how to craft this rich, nutty West African classic with layers of flavor and texture.
Toast the Egusi Seeds and Prepare the Base
Heat the 0.5 cup groundnut oil in a large pot over medium heat. Add the 1 cup dried egusi seeds and toast them for 3-4 minutes until they release their nutty aroma and turn a deeper brown color. You'll see them puff up slightly and smell intensely earthy—this is your signal they're ready.
While the seeds toast, peel and chop the 2 whole onions and 4 whole fresh tomatoes into small pieces. Remove the seeds from the 2 whole scotch bonnet peppers and finely chop them as well. Set these aside—they'll form the aromatic foundation of your soup.
Build the Flavor Base with Aromatics
Reduce the heat to medium-low and add the chopped onions to the pot with the toasted egusi seeds. Sauté for 5 minutes until the onions soften and become translucent, stirring occasionally to prevent burning. This step develops the sweetness of the onions and helps blend their flavor with the nutty seeds.
Add the minced 6 cloves garlic cloves and chopped scotch bonnet peppers, cooking for another 2 minutes until the garlic turns golden and the peppers release their aroma. Be careful not to let the garlic burn—it should smell fragrant but not bitter. This aromatic trio forms the soul of your egusi soup.
Add Chicken and Simmer the Protein
Increase the heat to medium-high and add the 1.5 lb chicken thighs to the pot. Pour in enough water to cover the chicken by about 1 inch—this helps extract the maximum flavor from the meat. Bring the mixture to a boil, then reduce heat to low and simmer for 20-25 minutes until the chicken is fully cooked and tender.
Here's the thing—don't rush this step. The chicken should be falling off the bone when tested with a fork. Once it's done, remove the chicken from the pot and set it aside on a plate. You'll shred it later, but first, we need to build the rich, nutty broth that makes egusi soup special.
Develop the Nutty Broth and Incorporate Vegetables
Return the pot to medium heat and stir in the 0.25 cup palm oil. This adds rich color and depth to the soup. Add the chopped 4 whole fresh tomatoes and cook for 5 minutes until they soften and break down, releasing their juices. This step creates the velvety texture that defines egusi soup.
Add the 0.25 cup locust beans (previously soaked and peeled) and 0.5 cup fresh utazi leaves. These ingredients bring unique flavors—locust beans add a slightly sweet, earthy note while utazi leaves contribute a subtle tanginess. Simmer for another 10 minutes to allow all these flavors to meld together.
Finish with Spinach, Crayfish and Seasoning
Stir in the 4 cups spinach and cook for 3-4 minutes until it wilts completely. The spinach should disappear into the soup, adding vibrant color and a mild, fresh flavor. Add the 0.25 cup crayfish (if using) and cook for another 2 minutes—this adds a delightful briny depth to the soup.
Finally, return the shredded chicken to the pot and stir in the 1.5 tsp salt and 1 tsp ground black pepper. Taste and adjust the seasoning if needed—you want the soup to be rich but not overly salty. The 0.5 lb smoked fish can be added at this stage if you prefer a stronger fish flavor, or served on the side for individual portions.
Serve with Traditional Accompaniments
Ladle the hot egusi soup into serving bowls and enjoy immediately with your choice of accompaniments. I like to serve it with pounded yam, fufu, or even steamed rice. The soup should be thick, nutty, and rich with layers of flavor from the toasted egusi seeds, aromatic vegetables, and tender chicken.
This is where egusi soup truly shines—each spoonful delivers a perfect balance of earthy nuts, smoky fish, tender chicken, and vibrant greens. The texture should be velvety yet substantial, with each ingredient contributing its unique character to create a soup that's both comforting and complex.
Pro Tips For Making Egusi Soup
- CRANK THE HEAT FOR EGUSI: The second the egusi seeds hit the oil, turn the burner to medium-high—no simmering, no gentle toasting. I learned this the hard way: low heat means uneven toasting, and you’ll end up with chalky bits instead of nutty, golden seeds. Watch them closely; they’ll pop and darken in 3-5 minutes.
- SALT THE EGUSI WATER: Before soaking your egusi seeds, dissolve 1 teaspoon of salt in the water—yes, even if the seeds aren’t salty. This prevents bitterness later, and trust me, you’ll notice the difference when the soup comes together. (I used to skip this, and the flavor always felt flat.)
- BLISTER THE TOMATO-ONION BASE: Don’t rush the tomato and onion blend—let it sizzle for 10 minutes until it darkens and thickens into a sticky paste. This isn’t just about flavor; it’s the glue that keeps the soup from turning watery. (Your future self will thank you when the soup holds up after an hour.)
- SKIP THE PRE-GRINDING OF EGUSI: Buy pre-ground egusi if possible—it’s a game-changer. Grinding your own means extra work and risk of uneven texture, which ruins the soup’s creaminess. If you must grind, use a clean, dry grinder and pulse in short bursts to avoid overheating. (This isn’t the prettiest method, but it’s the tastiest.)
Flavor customization for egusi soup
Spice Level Control
Adjust the heat to your taste by controlling the scotch bonnet peppers. For a mild version, remove the seeds and membranes completely, then chop only 1 pepper instead of 2. If you love heat, keep the seeds and use 3 peppers—just remember, the flavor intensifies as it simmers.
I often start with 1 pepper and add more at the end if needed, so I can taste as I go. 🌶️
Nutty Depth Boosters
Want to enhance the egusi flavor? Toast the seeds in 1 tablespoon of groundnut oil per ½ cup seeds until they’re almost dark brown—this deepens the nutty aroma. For extra richness, add 1 tablespoon of peanut butter (yes, really!) when blending the soup base.
It sounds unusual, but it adds a smooth, creamy layer that balances the earthy notes perfectly. Trust me, it’s a game-changer.
Protein Swaps
No chicken? No problem. Swap the thighs for 1 lb beef stew meat or 1 lb smoked turkey legs—both add deep, smoky flavors. For a seafood twist, use 1 lb shrimp or tilapia instead, but add them in the last 5 minutes of cooking to avoid overcooking.
I once made this with goat meat (a traditional choice) and was amazed at how tender it became when slow-simmered.
Vegetable Variations
Swap spinach for bitter leaf or pumpkin leaves for a more authentic taste. Need something milder? Use kale or collard greens—just chop them finely so they blend seamlessly. For a pop of color, stir in ½ cup diced bell peppers in the last 5 minutes of cooking.
The key is to wilt the greens completely so they don’t make the soup watery.
Umami Bombs
Boost the depth with 1 tablespoon fish sauce or 1 teaspoon soy sauce—both add a savory punch. For a vegetarian version, use 1 tablespoon mushroom powder or 2 dried shiitake mushrooms (rehydrated) instead of crayfish.
I also love adding 1 tablespoon of palm fruit pulp (the red part from palm oil) for a naturally sweet, fruity note that brightens the soup.
Texture Tweaks
Want a thicker soup? Blend ½ cup of the cooked soup with an immersion blender before adding it back in. For a lighter version, strain the soup through a fine-mesh sieve after simmering to remove seeds and locust beans, then return the broth to the pot.
The choice depends on whether you prefer a hearty, seed-filled soup or a smoother, sippable version—both are delicious. ✨
Nutrition facts
Frequently asked questions
What makes egusi soup different from other African soups?
Egusi soup stands out because of its nutty, creamy texture from toasted melon seeds, which creates a rich, velvety broth unlike any other West African soup. Unlike pepper soups or okra-based stews, egusi has a unique earthy depth that comes from slow-toasting the seeds—this releases natural oils that give it that signature flavor. The combination of leafy greens, smoked fish, and locust beans also makes it more complex than many other regional soups.
Can I make egusi soup without palm oil?
Yes, but the flavor will be less rich and vibrant. Palm oil adds color and depth—if you omit it, use 1 tablespoon of groundnut oil or coconut oil for richness, or a splash of red wine or tomato paste for acidity. For a vegetarian version, olive oil works well, though the color will be lighter. The key is balancing the nutty egusi flavor with something fatty to carry the spices.
Why does my egusi soup taste bitter?
Bitterness usually comes from over-toasting the seeds or using low-quality egusi. Toast seeds just until fragrant (3-4 minutes)—burning them turns bitter. Also, check your water: if it's hard or chlorinated, it can affect flavor. For extra insurance, strain the broth through a fine-mesh sieve after simmering to remove any burnt particles. Freshly ground seeds taste better than pre-ground, which can oxidize quickly.
How do I store leftover egusi soup?
Store in an airtight container in the fridge for up to 5 days—the flavors actually improve as it sits! For longer storage, freeze portions for 3 months. To reheat, warm on low heat and stir in a splash of water if it thickens too much. Pro tip: Keep a small amount of palm oil in the container to preserve moisture and richness. The soup tastes even better the next day!
What sides pair best with egusi soup?
Traditional sides include pounded yam, fufu, or eba—these starchy staples soak up the nutty broth perfectly. For a lighter option, serve with steamed rice or boiled plantains. If you're short on time, even crusty bread works! The key is choosing something that complements the soup's richness without overpowering it. Many Nigerian families serve it with garri or semovita for a sweeter contrast.
