Authentic Nigerian Egusi Soup Recipe
Authentic Nigerian Egusi Soup Recipe
The undisputed king of Nigerian soups — rich, nutty, deeply satisfying, and the heart of every Nigerian celebration
What is Egusi Soup?
Egusi soup is the most widely eaten soup in Nigeria and one of the most recognisable dishes in all of West African cuisine. It is made from ground egusi — the dried, shelled seeds of the West African melon (Citrullus lanatus) — cooked in palm oil with assorted meats, stockfish, smoked fish, and leafy greens. The result is a thick, rich, intensely flavoured soup with a distinctive nutty taste that is unlike anything else in world cuisine.
Egusi soup is eaten across Nigeria by virtually every ethnic group, though preparation methods vary significantly. The Yoruba typically fry the egusi in palm oil first (the "frying method"), while the Igbo often cook the egusi directly in the soup stock (the "boiling method"). Both produce excellent results, but the frying method creates a drier, more textured egusi with a slightly nutty, almost roasted flavour, while the boiling method produces a smoother, creamier soup.
This recipe uses the frying method — the most common approach and the one that produces the most complex flavour. For a guide to egusi itself, see our complete guide to egusi.
Ingredients
| Ingredient | Amount | Notes |
|---|---|---|
| Ground egusi | 300g | Pre-ground or whole seeds ground at home |
| Assorted meat | 500g | Goat, beef, tripe, cow foot — mix for best flavour |
| Stockfish | 200g | Pre-soaked overnight; adds deep umami |
| Smoked fish | 200g | Smoked mackerel or catfish |
| Red palm oil | 150ml | Unrefined red palm oil only — not refined |
| Plum tomatoes | 400g | Tinned or fresh |
| Scotch bonnet peppers | 3 | Adjust to taste |
| Onion | 1 large | |
| Fresh spinach or bitter leaf | 200g | Bitter leaf gives more authentic flavour |
| Ground crayfish | 2 tsp | Essential for authentic flavour |
| Stock cubes | 2 | Knorr or Maggi |
All ingredients available from AfroSpice.co.uk. We stock ground egusi, stockfish, unrefined red palm oil, and ground crayfish.
Step-by-Step Instructions
Prepare the stockfish (day before)
Soak the stockfish in cold water overnight, or in hot water for 2-3 hours. It should be soft enough to break apart but still have some firmness. Drain, remove any bones, and break into pieces. This step is non-negotiable — dry stockfish will not cook properly and will be tough in the soup.
Cook the assorted meat
Wash and season the meat with half the diced onion, stock cubes, salt, and a scotch bonnet pepper. Cook in a pressure cooker for 25-30 minutes, or in a regular pot for 45-60 minutes, until tender. The tougher cuts (tripe, cow foot) take longer — add them first and add softer cuts later. Reserve all the cooking stock — this is liquid gold for your soup.
Prepare the pepper base and egusi paste
Blend tomatoes, scotch bonnet peppers and remaining onion into a smooth purée. In a separate bowl, mix the ground egusi with just enough water to form a thick paste — about the consistency of peanut butter. Do not make it too wet.
Fry the palm oil base
Heat the palm oil in a large, heavy pot over medium heat. Add the blended pepper mixture and fry, stirring frequently, for 20-25 minutes until the oil separates and the raw smell is gone. The colour will deepen and the mixture will reduce significantly.
Important: Use unrefined red palm oil. Refined palm oil is bleached and has no flavour. The deep orange-red colour of unrefined palm oil is what gives egusi soup its characteristic appearance.
Add the egusi
Drop the egusi paste by spoonfuls into the frying pepper base. Do not stir immediately — let it sit for 2-3 minutes to form a crust on the bottom, then gently turn each piece. Fry the egusi for 8-10 minutes, turning occasionally, until it is golden and has a slightly nutty, roasted smell. This frying step is what gives the soup its distinctive flavour — do not skip it.
Add stock, proteins and crayfish
Add the reserved meat stock (about 300-400ml), cooked meat, stockfish, smoked fish, and ground crayfish. Stir gently to combine. The soup should be thick but not stiff — add more stock if needed. Taste and adjust seasoning. Simmer on medium-low heat for 20 minutes, stirring occasionally.
Add the greens and finish
Add the washed and chopped spinach or bitter leaf. Stir in and cook for 3-5 minutes — no longer, or the greens will lose their colour and become mushy. Taste one final time and adjust salt. Remove from heat and serve immediately.
What to Eat Egusi Soup With
Egusi soup is a "swallow soup" — it is eaten with a starchy accompaniment that is used to scoop up the soup. The most traditional pairings are:
- Pounded yam — the classic, most prestigious pairing. Smooth, elastic, and perfect for scooping thick egusi.
- Eba (garri) — the everyday staple. Made from cassava flour, quick to prepare.
- Fufu — fermented cassava, with a slightly sour taste that complements the richness of egusi.
- Amala — dark yam flour swallow, popular in Yoruba cooking.
- Semolina or wheat meal — smoother and milder, popular in southern Nigeria.