Soups & Stews
This black soup Nigerian recipe delivers the deeply satisfying flavors of Efo Riro, where smoky peppers and leafy greens create a rich, aromatic broth that's the heart of Nigerian cuisine.
The secret lies in slow-cooking the leaves with onions, peppers, and palm oil until they release their earthy essence, creating a soup that's both comforting and complex.
What sets this dish apart is its ability to transform simple ingredients into something truly special—just one taste and you'll understand why it's a staple at gatherings and family meals.
The beauty of this recipe is its versatility—it works with fish, meat, or even tofu for a vegetarian version, all while maintaining that signature deep, smoky flavor.
The key to success is patience; letting the soup simmer for hours allows the flavors to meld perfectly, resulting in a broth that's rich, slightly tangy, and impossibly aromatic. Every spoonful carries layers of tradition and warmth, making it more than just a meal—it's an experience.
Pair this soulful soup with traditional sides like pounded yam, amala, or eba to create a full Nigerian feast. The combination of textures and flavors—creamy yam, chewy eba, and the hearty soup—makes for a satisfying and balanced meal.
Whether you're cooking for a celebration or a weeknight dinner, this recipe delivers restaurant-quality results with a touch of home.
Ready to master this iconic dish? The process is straightforward but rewarding, and the end result is a soup that's as nourishing as it is delicious. Let's get started on creating a taste of Nigeria in your own kitchen.
Ingredients for black soup nigerian
Simple ingredients that transform into a deeply aromatic, smoky Nigerian masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Red Bell Peppers 🌶️ | 2 whole | Fresh, slightly charred for depth |
| Ugu (Jute) or Spinach Leaves 🌿 | 2 cups | Fresh, packed, stems removed |
| Onions 🧅 | 1 whole | Yellow or red, chopped finely |
| Palm Oil 🫒 | ½ cup | Red palm oil for authentic color |
| Fresh Tomatoes 🍅 | 2 whole | Ripe, chopped or blended |
| Ginger Root | 1 inch | Fresh, peeled, sliced thin |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for aromatic base |
| Ginger Root 🌿 | 1 tbsp | Fresh, grated for flavor depth |
| Fish (Tilapia or Stockfish) 🐟 | 1 lb | Boneless, skinless preferred |
| Locust Beans (Iru) 🌱 | ½ cup | Fermented, rinsed thoroughly |
| Dried Shrimp 🦐 | ¼ cup | Soaked in warm water |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Stockfish or Dried Fish 🐟 | ¼ cup | Optional for extra umami |
| Utazi Leaves (or Pumpkin Leaves) 🌿 | ½ cup | Fresh, chopped for earthy flavor |
The leaves are the soul of this soup—ugu or spinach work best, but pumpkin leaves or even kale can step in. African markets or specialty stores carry ugu, but most grocery stores stock spinach. Look for leaves that are vibrant, not wilted. Palm oil is non-negotiable for that signature deep color and rich flavor—red palm oil is traditional, but regular palm oil works in a pinch. For the fish, tilapia or stockfish are classic, but any firm white fish will do. If using dried fish, soak it overnight to remove excess salt.
No palm oil? Olive oil or vegetable oil gets you close, though the color won't be as deep. Running short on ugu? Spinach or collard greens work, but add a pinch more salt to balance the bitterness. Stockfish too pricey? Dried shrimp or even extra mushrooms add umami depth. The locust beans (iru) are key for that tangy kick—if you can't find them, a splash of lemon juice or vinegar helps, though it won't be identical. For the ginger, fresh is best, but powdered works at half the amount if you're in a hurry.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. Freezes beautifully for 3 months—portion into containers before freezing for easy reheating. The broth reduces as it sits, so add a splash of water when reheating. Serve with pounded yam, amala, or eba for the full Nigerian experience.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything into the same pot, stir, and let it simmer. No fancy steps, no extra dishes. The palm oil and tomatoes blend into that rich, velvety base while the peppers and greens wilt right in, no chopping frenzy required.
- Deep Umami Bomb: That smoky-sweet red bell pepper and the earthy ugu (or spinach)? Combined with the nutty depth of palm oil, it’s like a flavor explosion in a bowl. Honestly, the first time I tasted it, I thought, “Why haven’t I made this sooner?”—especially when the onions caramelize just enough to add that irresistible sweetness.
- Leftovers That Don’t Suck: Between us, most soups turn sad after day two. Not this one. The palm oil keeps it rich and satisfying, so it reheats like a dream—perfect for lunches or even freezing for those lazy days. My freezer’s always stocked with it because it’s that reliable.
- Budget Meal for Crowds: A single pot feeds four, maybe five, and costs next to nothing. Ugu or spinach is cheap, bell peppers are versatile, and a little palm oil goes a long way. It’s my go-to when friends drop by unannounced—I can have a full meal on the table in under 40 minutes without breaking the bank.
Step-by-step instructions for black soup Nigerian recipe
Master this traditional West African dish with precise techniques for rich, smoky depth.
Prepare the Base Ingredients
Begin by thoroughly rinsing the 2 cups Ugu (Jute) or Spinach Leaves and 0.5 cup Utazi Leaves (or Pumpkin Leaves). Remove any tough stems and chop the leaves into small, uniform pieces. Set aside in a colander. For the 0.5 cup Locust Beans (Iru), soak them in warm water for 30 minutes to soften before rinsing well to remove excess fermentation.
Peel and slice the 1 inch Ginger Root thinly, then mince the 4 cloves Garlic Cloves finely. Grate the additional 1 tbsp Ginger Root separately for the sauce. Chop the 1 whole Onions into small, even pieces. For the 2 whole Red Bell Peppers, char them lightly over an open flame or under a broiler until the skin blackens in spots—this adds deep, smoky flavor. Remove the charred skins and chop the peppers into small pieces.
Build the Flavor Foundation
Heat the 0.5 cup Palm Oil in a large pot over medium heat until it shimmers but doesn't smoke. Add the chopped onions and sauté for 3-4 minutes until they soften and release their aroma. Stir in the minced garlic cloves and sliced ginger root, cooking for another 1-2 minutes until fragrant—this prevents bitterness and builds the aromatic base.
Add the charred red bell peppers and cook for 3-4 minutes until they soften slightly. Pour in the blended 2 whole Fresh Tomatoes and stir well. The mixture should thicken slightly as the tomatoes break down. Sprinkle in the 1.5 tsp Salt and 0.5 tsp Black Pepper, stirring to distribute evenly. This step creates the rich, tangy foundation for the soup.
Add Protein and Seasonings
Add the 1 lb Fish (Tilapia or Stockfish), cut into bite-sized pieces, along with the 0.25 cup Dried Shrimp (drained) and 0.25 cup Stockfish or Dried Fish (if using). Stir gently to coat the fish in the tomato-pepper mixture. Let it cook for 5 minutes on medium heat, allowing the fish to absorb the flavors without overcooking.
In a separate bowl, combine the rinsed locust beans with 1 cup of water and blend into a smooth paste. Pour this into the pot and stir vigorously. Add the chopped Ugu or Spinach Leaves and Utazi Leaves, along with 1 additional cup of water. Bring the mixture to a gentle boil, then reduce heat to low and let it simmer for 15-20 minutes, stirring occasionally. This allows the leaves to soften and the flavors to meld.
Finish and Adjust the Soup
Taste the soup and adjust the seasoning if needed—add more salt if it tastes bland or a splash of water if it's too thick. The soup should have a rich, earthy flavor with a slight smokiness from the charred peppers. If using stockfish, ensure it's fully rehydrated and broken into small pieces for even distribution.
Simmer the soup for an additional 10 minutes on low heat to let the flavors deepen. The final texture should be smooth yet slightly thick, with the leaves fully incorporated. Serve hot with pounded yam, eba, or rice to complete the traditional Nigerian meal.
Pro Tips For Making Black Soup Nigerian
- Blister the Peppers First: Toss whole red bell peppers into a dry, screaming-hot pan for 2-3 minutes before chopping—this softens them instantly and deepens their smoky sweetness. I used to chop first and spent 10 minutes waiting for them to cook down properly. Now they’re ready in half the time, and the soup tastes richer.
- Blend Tomatoes Until Smooth: Pulse fresh tomatoes in batches until completely smooth—no chunks—before adding to the pot. Lumpy tomato bits turn to mush later, making the soup look unappealing. A quick immersion blender fixes this mid-cook, but starting smooth saves cleanup and keeps the texture velvety.
- Salt the Ugu Mid-Cook: Add a pinch of salt to the ugu/spinach while it simmers—this softens the leaves faster and prevents bitterness. I learned this after serving a batch where the greens tasted bland despite being fully cooked. Works especially well if using wilted or tougher leaves.
- Use Cold Palm Oil: Stir in palm oil straight from the fridge—it thickens the soup more evenly than warm oil. Hot oil burns easily and can make the soup greasy. Cold oil also helps control the heat when adding the peppers and onions. (Yes, it’s weird, but it works.)
Common mistakes when making this dish
Overcooking the Leaves
One of the most common mistakes is letting the leaves turn to mush. The 2 cups Ugu or spinach should soften but remain vibrant and slightly tender, not slimy. I’ve learned to keep the heat at low once the soup starts simmering—anything hotter will break down the leaves too quickly.
If you notice the soup getting watery, reduce it further by simmering uncovered for 5-10 minutes instead of adding more water. 🌿
Skipping the Char
The smoky depth from charring the 2 red bell peppers is non-negotiable for authentic flavor. I’ve made this mistake by just chopping them raw, and the soup lacked that signature smokiness.
Use a gas flame or broiler to blacken the skins slightly—this step adds complexity that raw peppers can’t replicate. If you don’t have a broiler, a hot skillet works too.
Ignoring the Locust Beans
Locust beans (0.5 cup iru) are the secret weapon for that tangy kick, but many skip them or underestimate their importance. If you can’t find them, a splash of lemon juice or vinegar helps, but it’s not the same.
Always rinse them thoroughly after soaking to remove excess fermentation—unwashed beans can make the soup taste bitter. I blend them into a paste to ensure even distribution in the broth.
Rushing the Simmer
Patience is key with this soup. Rushing the 15-20 minute simmer on low heat means the flavors won’t meld properly. I’ve seen people crank the heat up to speed things along, but that leads to a flat, one-dimensional taste.
Let the soup work its magic—this is where the magic happens. If you’re short on time, at least simmer for 10 minutes, but don’t expect the same depth of flavor. ⏳
Using the Wrong Oil
Palm oil is essential for that rich, deep color and flavor, but many substitute with olive or vegetable oil. While these work in a pinch, they lack the earthy, slightly nutty notes palm oil provides.
If you must substitute, use coconut oil for a closer match, though the color won’t be as vibrant. I’ve tried it both ways, and palm oil wins every time for authenticity.
Overcrowding the Pot
Adding all the ingredients at once can lead to uneven cooking and a watery soup. Start with the base (onions, peppers, tomatoes) in the pot, then add the protein and leaves in stages. If your pot is too crowded, the leaves won’t soften properly, and the fish may cook unevenly.
I use a large, heavy-bottomed pot to avoid this—it gives everything room to breathe and cook evenly. 🔥
Nutrition facts
Frequently asked questions
What makes this black soup different from other Nigerian soups?
This black soup gets its signature color and depth from slow-cooked leafy greens like ugu or spinach combined with charred red bell peppers and palm oil. Unlike lighter soups, the smoky-sweet flavor comes from the peppers and the earthy notes from the leaves. The locust beans add a unique tangy kick that sets it apart from soups like egusi or okra.
Can I make this soup vegetarian?
Replace the fish with 1 block firm tofu or 1 lb mushrooms for a hearty vegetarian version. The soup's rich flavor will still shine, though the texture will be slightly different. Add extra locust beans for more depth, and consider blending in some smoked paprika to mimic the smoky notes from the fish.
How do I store leftovers?
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. When reheating, add a splash of water to restore the broth's consistency. The leaves may soften further, but the taste remains delicious.
What sides pair best with this soup?
Traditional pairings include pounded yam, amala, or eba for that classic Nigerian meal experience. For a quicker option, serve with white rice or fufu. The creamy textures balance the soup's rich, earthy flavors perfectly. If you're short on time, even crusty bread works well.
Why does my soup taste bitter?
Bitter flavor usually comes from overcooked leaves or unrinsed locust beans. Keep the heat low when simmering and rinse locust beans thoroughly after soaking. If the bitterness persists, add a pinch of sugar or a splash of lemon juice to balance it. The leaves should soften but remain vibrant, not mushy.
