Nigerian Black Soup: A Hearty Edo-Style Recipe with Herbs

Updated November 4, 2026

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

Jump to recipe

Nigerian Black Soup: A Hearty Edo-Style Recipe with Herbs

Nigerian black soup is a richly flavored leafy soup associated especially with Edo State, where herbs such as bitterleaf, scent leaf and uziza are blended into a deep-green, almost black paste. This version simmers the leaves with tender goat meat, smoked fish, crayfish and palm oil, then serves the thick soup with a starchy Nigerian swallow; ingredients and proportions vary between households and regions.

Ingredients

  • 2 lb (900 g) bone-in goat meat, cut into 1½-inch (4 cm) pieces
  • 4 cups (950 ml) water, plus a little more if needed
  • 1 small yellow or red onion, about 4 oz (110 g), peeled and chopped
  • 1 tsp (5 g) fine salt, divided, plus more to taste
  • 1 Scotch bonnet or habanero pepper, about ½ oz (15 g), stemmed; use half for a milder soup
  • 2 cups (80 g) fresh bitterleaf, tough stems removed
  • 2½ cups (40 g) fresh scent leaf, roughly chopped
  • 1 cup (20 g) fresh uziza leaves, roughly chopped
  • ⅓ cup (80 ml) red palm oil
  • ⅓ cup (35 g) ground dried crayfish
  • 1 tbsp (15 g) ogiri, fermented condiment, or 1 tbsp (15 g) iru
  • 1 smoked fish, about 6 oz (170 g), cleaned, with large bones removed
  • 1 seasoning cube, about 4 g, crumbled, optional

Instructions

  1. Prepare the goat and leaves. Rinse the goat meat under cool running water and drain it. If your bitterleaf is fresh and tastes very bitter, wash it in several changes of water, gently squeezing the leaves each time; stop when a little bitterness remains, rather than rinsing until the flavor disappears. Remove any coarse stems from all the leaves. Wash and chop the scent leaf and uziza. Pick through the smoked fish for bones and set it aside.
  2. Cook the goat meat. Put the goat, water, onion, half the salt and the whole or halved pepper into a large, heavy pot. Bring to a boil, then lower the heat, cover and simmer gently for about 90 minutes, until the meat is tender. Check the liquid occasionally and add hot water if the pot is getting dry. Goat may need a little longer depending on the size of the pieces and the cut. The USDA FSIS safe minimum for goat is 145°F (63°C) with a 3-minute rest; check the thickest piece with a food thermometer, then let the meat rest off the heat for 3 minutes before continuing. The long simmer should also make the meat tender.
  3. Blend the leaves. While the goat cooks, combine the bitterleaf, scent leaf and uziza in a blender with about ½ cup (120 ml) water. Blend in batches if needed, stopping to scrape down the sides. Aim for a thick, finely chopped paste rather than a smooth drink; add water only a tablespoon or two at a time if the blades need help moving. The leaf mixture should remain concentrated enough to thicken the soup.
  4. Season the stock. When the goat is tender, remove the pepper if you want less heat. Stir the palm oil, ground crayfish, ogiri or iru, remaining salt and the optional seasoning cube into the meat and its cooking liquid. Add the smoked fish, breaking it into a few large pieces as you do. Bring the pot back to a gentle simmer. Taste the stock before adding more salt, since smoked fish and seasoning cubes can already be salty.
  5. Add the leaf paste. Stir the blended leaves into the simmering stock until evenly distributed. Keep the heat low and cook uncovered for 15 minutes, stirring every few minutes so the dense leaves do not settle and catch on the bottom. The soup will darken as it cooks and should thicken while still moving easily when stirred. If it becomes too dense, loosen it with hot water a few tablespoons at a time.
  6. Finish and adjust. Taste a spoonful with a little of the meat and fish. Add salt or pepper if needed, and check that the smoked fish is heated through. If using fresh fish instead of smoked fish, cook it until the thickest part reaches 145°F (63°C), the USDA FSIS safe minimum, checked with a food thermometer. Serve hot. The finished soup is leafy and substantial; it is not meant to be a thin broth.

Tips

  • Keep some bitterness. Bitterleaf gives the soup its characteristic edge, but the right level is personal. Wash fresh leaves in several changes of water and taste a small piece as you go. Packaged or frozen bitterleaf may already be washed, so follow its package directions and add it without repeatedly rinsing away its flavor.
  • Blend in batches. A crowded blender can leave large pieces and strain the motor. Work with small handfuls, use only enough water to get the leaves moving, and pause to scrape the sides. A food processor can make a coarser paste if you prefer more visible leaf texture.
  • Start gently with pepper and salt. Scotch bonnet heat varies, and smoked fish, ogiri, iru and seasoning cubes all bring strong flavors. Begin with half the pepper and the listed salt, then adjust at the end rather than trying to correct an over-seasoned pot.
  • Use a heavy pot and stir the bottom. The blended leaves settle as the soup thickens. A sturdy pot over low heat and regular stirring help prevent scorching. If the soup tightens too much, add hot water gradually instead of pouring in a large amount at once.

Serving Suggestions

Serve black soup hot in bowls beside a Nigerian swallow such as pounded yam, eba made from garri, fufu or starch. Tear off a small piece of the swallow, use it to scoop up the leafy soup, and include a piece of goat or smoked fish in the bite. The soup is flavorful enough to stand on its own, but the swallow makes it a filling main meal and balances the savory, herbal sauce.

For a lighter plate, offer a modest portion with boiled yam or rice, understanding that these are alternatives rather than the classic swallow-style pairing. A simple side of sliced tomato, cucumber or fresh onion can add coolness and crunch. Keep extra pepper on the side so diners can choose their own heat level. Since the fish and goat are already in the pot, there is no need to prepare another protein.

Variations

Leaf availability differs outside Nigeria, and the fresh herbs can be difficult to find. If you cannot get uziza leaves, use a smaller amount of arugula for a peppery note, though it will not taste exactly the same. If scent leaf is unavailable, basil is a useful stand-in; it brings a sweeter, more familiar aroma. For bitterleaf, try fresh dandelion greens or curly mustard greens, washed to taste. These substitutes make a pleasant leafy soup, but the flavor will be less specifically Edo-style.

You can use beef instead of goat, keeping the pieces similar in size and simmering until tender. For a fish-forward pot, replace some of the goat with cleaned dried or smoked fish, adding it late enough to keep the pieces intact. Stockfish is another traditional option, but it is hard and needs soaking and cooking until tender before it goes into the soup; follow the package directions and allow extra time. Ogiri has a distinctive fermented flavor. Iru is a practical substitute with a different, often more bean-like aroma, while skipping both makes the soup milder and less deeply savory.

Some cooks add ugu (fluted pumpkin leaves) or other local greens alongside the core herbs. If using ugu, substitute about 1 cup (30 g) for part of the scent leaf rather than simply increasing every leaf, so the pot does not become too bulky for the amount of stock. Family versions also differ in how much palm oil they use and whether the leaves are blended very finely or left more textured. Adjust those details to suit your taste while keeping the overall balance of herbs, stock and seasoning.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in shallow, covered containers. Store the soup in the refrigerator for 3–4 days. The leaves and meat settle as they chill, and the soup may become thicker; that is normal. For longer storage, freeze portions in airtight freezer-safe containers for up to 2–3 months for best quality. Leave a little room at the top because the liquid expands as it freezes. Thaw overnight in the refrigerator rather than on the counter.

Reheat only the portion you plan to eat, on the stovetop over medium-low heat, stirring often. Add a splash of water if it is too thick, and heat until steaming throughout and at least 165°F (74°C), checked with a food thermometer. In a microwave, cover loosely, stir at intervals and check the temperature in more than one spot. Avoid repeatedly cooling and reheating the whole pot; divide it into meal-size portions so unused soup stays chilled.

Frequently Asked Questions

Why is it called black soup if it contains green leaves?
The blended leaves begin green, but a mix of herbs, cooking and palm oil gives the finished soup a very dark green-brown appearance that can look nearly black. The exact color depends on the types and proportions of leaves, how finely they are blended and how long the soup simmers.

Can I make Nigerian black soup without a blender?
Yes. Chop the leaves as finely as possible with a sharp knife, or use a mortar and pestle in batches. The texture will be more rustic and the soup may not look as uniform, but it will still work. Add the chopped leaves gradually and simmer until tender, stirring so they distribute through the stock.

What can I use if I cannot find bitterleaf?
Dandelion greens or curly mustard greens can provide a pleasantly assertive, slightly bitter quality. Wash them to control their intensity, then combine them with basil in place of scent leaf and a little arugula for uziza. No substitute exactly reproduces the traditional herb blend, so expect a different but still flavorful soup.

Can I make it without goat meat or smoked fish?
Yes. Use beef in place of goat, or make a fish-focused version with extra smoked fish and a little less water. For a meat-free adaptation, simmer the herbs with vegetable stock, crayfish if suitable for your diet, and extra mushrooms or beans; the result will be a variation rather than the same traditional meat-and-fish flavor.

How do I reduce the bitterness or make the soup less spicy?
For less bitterness, rinse fresh bitterleaf several times and use a smaller amount, replacing some of it with scent leaf. For less heat, remove the pepper before blending or use only half a Scotch bonnet. Taste the broth before adding more pepper or salt, since the soup becomes more concentrated as it simmers.

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