Abunuabunu Soup Recipe: West African Peppery Tomato Stew Magic

Soups & Stews

Abunuabunu Soup Recipe: West African Peppery Tomato Stew Magic

This Abunuabunu Soup recipe brings the rich, aromatic essence of West African cuisine to your kitchen, where every spoonful tells a story of tradition and bold flavors. 🌟 The secret lies in the slow-cooked fish stock, blended pepper-soup base, and the deep, earthy notes of utazi leaves—elements that transform simple ingredients into a dish steeped in cultural heritage. I've perfected this recipe over years of testing, ensuring the balance of spice, umami, and hearty vegetables that define this Nigerian classic.

The magic begins with a fragrant fish stock, simmered low and slow to extract every layer of flavor, while the pepper-soup base—blended with fresh tomatoes, onions, and a blend of African spices—creates the soul of the dish. Palm oil adds a luxurious richness, and the addition of utazi leaves or bitter leaf brings that unmistakable depth that makes this soup unforgettable. This isn't just a recipe; it's a celebration of West African culinary artistry, where every ingredient plays a part in creating something truly special.

By the time you're done, you'll have a deeply aromatic, peppery tomato stew with tender fish, vibrant vegetables, and a sauce that's velvety yet packed with flavor. The scent alone will transport you to bustling Nigerian markets, where this dish is a staple for gatherings and celebrations. The texture is a perfect harmony—creamy from the palm oil, slightly spicy from the pepper blend, and hearty from the vegetables and fish.

This recipe is designed to be both authentic and approachable, so you can recreate the magic at home without compromising on tradition. Whether you're serving it for a family dinner or a special occasion, the result is a dish that's as nourishing as it is delicious. Let's dive into the steps that will bring this West African masterpiece to life in your kitchen.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for abunuabunu soup

Here's what you need to bring the bold, aromatic soul of West African Abunuabunu to your pot.

Ingredient Amount Notes
Fresh Tomatoes 🍅 4 whole Roma tomatoes, halved
Yellow Onions 🧅 2 whole Medium size, chopped
Fresh Bell Peppers 🌶️ 2 whole Red or green, chopped
Fresh Utazi Leaves 🌿 1 cup Or bitter leaf substitute
Fresh Fish Stock 🐟 4 cups Homemade or quality store-bought
Palm Oil 🫒 ½ cup Red palm oil preferred
African Pepper Soup Mix 🌶️ 2 tbsp Or blend of black pepper, cayenne, nutmeg
Fresh Ginger 🧅 1 ½ tbsp Grated, fresh is best
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Fresh Okra 🥒 1 cup Sliced into rounds
White Fish Fillets 🐟 1 ½ lb Tilapia or cod preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Vegetable Oil 🫒 2 tbsp For sautéing

The utazi leaves are the heart of this soup—African markets or specialty stores carry them fresh or dried. If you can't find them, bitter leaf or spinach works in a pinch. For the fish stock, homemade is best—simmer fish bones with onions, peppers, and ginger for 30 minutes. The palm oil should be red palm oil if possible—it's richer and gives that signature color. Grab a bottle at African grocery stores or online. Fresh ginger and garlic? Always buy the freshest—they make all the difference in the aromatic base.

No utazi leaves? Bitter leaf or spinach will give that earthy depth, though the flavor won't be identical. Short on fish stock? Clarified vegetable broth with a splash of fish sauce gets you close. The African pepper mix is key—blend black pepper, cayenne, nutmeg, and allspice if you can't find a pre-made mix. For the fish, tilapia or cod stays flaky when cooked in the broth. The okra? Fresh is best, but frozen works too—just thaw and slice it. And if you're worried about the palm oil's heat, refrigerate the bottle first—it's easier to handle when solid.

This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 4 days in the fridge. For leftovers, reheat gently—don't boil, or the fish will turn rubbery. The palm oil solidifies when cold, so stir well before reheating. Freezes beautifully for 3 months—portion into containers so you can grab a ready meal. And pro tip: save the fish bones for your next stock—every bit counts in this flavor-packed dish.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this one—just dice the onions and peppers roughly, then toss everything in. The utazi leaves wilt fast, so you’re not stuck waiting for perfect prep. My lazy Sundays thank me every time.
  • Umami Bomb: That fish stock? Chef’s kiss. It turns the tomatoes and peppers into something rich and deep, like a hug in a bowl. The utazi leaves add a peppery kick that keeps you reaching for seconds.
  • Weeknight to Party: Same pot, different vibes. Serve it with pounded yam for a quick dinner or pair it with garri for a casual gathering. Honestly, I’ve even used it as a base for a soup party—just add different proteins each time.
  • Leftovers That Don’t Suck: This soup actually tastes better the next day. The flavors meld, and it’s still light enough to eat cold with bread. I make a big batch on Sundays and stretch it through the week—no sad, watery leftovers here.

Step-by-step instructions for West African peppery tomato stew magic

Let's create this vibrant West African stew where bold flavors and textures come together perfectly.

1

🔥 Step 1: Sauté the Aromatics in Palm Oil

Heat the 0.5 cup palm oil in a large pot over medium heat until it shimmers but doesn't smoke. Add the 2 whole chopped yellow onions and cook for 5 minutes until they soften and turn translucent. Here's the thing—don't rush this step. You want the onions to caramelize slightly for deeper flavor.

Add the 1.5 tbsp grated fresh ginger and 6 cloves minced garlic, stirring constantly for 1 minute until fragrant. You'll know it's ready when the kitchen fills with that warm, spicy aroma. This aromatic base forms the flavor foundation for the entire soup.

2

🍳 Step 2: Build the Peppery Tomato Base

Add the 4 halved Roma tomatoes and 2 whole chopped bell peppers to the pot. Stir well to combine with the onions and cook for 8-10 minutes until the tomatoes break down and the mixture becomes thick and jammy. This process develops the soup's signature rich, concentrated tomato flavor.

When the mixture darkens and reduces by about half, sprinkle in the 2 tbsp African pepper soup mix and 1.5 tsp salt. Stir vigorously to distribute the spices evenly. The soup should start to bubble actively—this is when the magic begins. Let it cook for another 3 minutes to allow the spices to bloom fully.

3

🥘 Step 3: Incorporate the Okra and Utazi Leaves

Add the 1 cup sliced fresh okra and 1 cup fresh utazi leaves to the pot. Stir gently to distribute them throughout the sauce. The okra will thicken the soup naturally as it cooks, while the utazi leaves add that signature bitter depth that balances the richness. Let everything simmer together for 5-7 minutes until the okra softens slightly.

Here's where it gets fun—taste the soup and adjust the seasoning. You might need a bit more salt or pepper to your liking. The utazi leaves should be mostly wilted by now, releasing their earthy flavor into the broth. If you're using a bitter leaf substitute, it should be completely softened and integrated.

4

🍳 Step 4: Add the Fish Stock and Simmer

Pour in the 4 cups fresh fish stock and bring the soup to a gentle boil. Once boiling, reduce heat to low-medium and let it simmer uncovered for 15 minutes. This slow cooking allows all the flavors to meld together beautifully. You'll see the soup develop a rich, deep color and thicken slightly.

Stir occasionally to prevent any sticking or burning at the bottom of the pot. The soup should have a thick, stew-like consistency by now. If it's too thin, let it simmer a few more minutes to reduce. This is the moment that matters: the soup should have a perfect balance of sweet, spicy, and savory flavors.

5

🔪 Step 5: Cook the Fish and Finish

Gently add the 1.5 lb white fish fillets to the simmering soup. You want to add them carefully to avoid breaking them apart. Cook for 8-10 minutes until the fish is completely opaque and flakes easily with a fork. The fish should be cooked through but still tender—overcooking will make it dry and crumbly.

Remove the fish from the pot and set it aside to rest for 5 minutes. Here's the final touch: sprinkle the 0.25 cup chopped fresh cilantro over the soup and stir gently. The cilantro adds a bright, fresh finish that cuts through the richness of the stew. Taste one last time and adjust seasoning if needed—it should be perfectly balanced.

6

🍽️ Step 6: Serve with Confidence

Ladle the soup into serving bowls, placing a fish fillet in each. Garnish with additional cilantro if desired. This vibrant West African pepper stew is best served immediately while the fish is still warm and the flavors are at their peak. The soup should have a beautiful deep red color with chunks of fish, okra, and utazi leaves throughout.

Serve with crusty bread or steamed rice to soak up that delicious broth. Each spoonful should deliver a perfect balance of spicy, sweet, and savory flavors that make this dish truly special. You've just created an authentic taste of West Africa right in your kitchen!

👨‍🍳

Pro Tips For Making Abunuabunu Soup

  • Sweat the Onions First: I learned this the hard way—skipping the sweat step means your soup will taste raw and bitter. Finely chop the yellow onions and cook them in oil on medium-low heat for 8-10 minutes until they’re translucent and just starting to caramelize. This builds the flavor base that holds the whole dish together.
  • Blanch the Utazi Leaves: Utazi leaves pack a punch, but they can overpower if not handled right. Give them a quick 30-second blanch in boiling water before adding to the soup—this softens their texture and mellows their intensity. Drain and squeeze out excess water, then chop finely.
  • Simmer the Stock Low: Fish stock is delicate, and high heat turns it cloudy or even curdles the soup. Once you add the stock, reduce the heat to the lowest setting that keeps a gentle simmer—just small bubbles breaking the surface. Let it cook for 20-25 minutes uncovered to let flavors meld.
  • Toast the Bell Peppers: Sounds weird, but it works: char the bell peppers slightly over an open flame (or under a broiler for 3-4 minutes) before chopping. The smoky depth cuts through the acidity of the tomatoes and adds complexity. Just don’t burn them—you want blistered, not blackened.

Essential equipment for perfect results

Large Pot Essentials

The heart of this recipe is a heavy-bottomed Dutch oven—I swear by my Le Creuset 6-quart for even heat distribution and deep flavor development. The wide surface area prevents spills when adding ingredients, and the thick base maintains consistent medium-low heat for that slow simmer. If you don’t have one, a stainless steel stockpot with a lid (like All-Clad) works too—just monitor the heat more closely. 🌡️

Utazi Leaf Prep Tools

Utazi leaves are delicate, so you’ll need a sharp chef’s knife and a large cutting board to chop them efficiently. For stubborn stems, a small kitchen shears comes in handy. If using dried leaves, a mortar and pestle helps release their aromatic oils before adding to the pot. Pro tip: Store fresh leaves in a resealable plastic bag with a paper towel to keep them crisp. 🌿

Palm Oil Handling

Red palm oil solidifies at room temperature, so keep the bottle in the fridge for easier scooping. Use a small ladle or measuring cup to portion it out—melting it directly in the pot over low heat prevents scorching. Avoid non-stick pans for this step; cast iron or stainless steel distributes the heat better. A fine-mesh strainer also helps filter out any impurities if your oil isn’t refined. 🫒

Fish Stock Strainer

For homemade fish stock, a fine-mesh sieve or cheesecloth is non-negotiable to strain out bones and skin. I use a stainless steel colander lined with cheesecloth for maximum clarity. If using store-bought stock, a clean ladle suffices, but always check for fishy sediment—strain again if needed. A glass measuring cup helps portion the 4 cups precisely. 🐟

Vegetable Prep Must-Haves

Chopping 4 Roma tomatoes and 2 bell peppers efficiently requires a serrated knife (like Victorinox) and a mandoline for even slices if you’re ambitious. A microplane works wonders for 1.5 tbsp grated ginger—it’s faster than a box grater and yields finer texture. For the okra, a vegetable peeler removes slime if needed. Keep a small bowl nearby to catch juices. 🧅

Temperature Control

Abunuabunu soup demands precise heat management. Invest in a digital thermometer (I love Thermoworks) to monitor the pot’s temperature—ideal simmer range is 180–200°F. A kitchen timer ensures you don’t overcook the fish (critical for 8–10 minutes of delicate cooking). For the palm oil step, a heat-resistant spatula helps stir without scorching. 🌡️✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 110mg37%
Sodium 1200mg52%
Total Carbohydrate 28g10%
Dietary Fiber 8g29%
Sugars 12g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What makes Abunuabunu soup different from other Nigerian fish soups?

This soup stands out because of its unique peppery tomato base and the essential use of utazi leaves or bitter leaf. Unlike soups like Egusi or Okra, Abunuabunu has a distinctively rich, slightly bitter depth from the leaves, balanced by the sweetness of tomatoes and the heat of African pepper blends. The slow-cooked fish stock also gives it a more refined texture compared to quicker-cooking soups.

2

Can I substitute utazi leaves with other greens?

Yes! If you can't find utazi leaves, bitter leaf is the best substitute, followed by spinach or kale. For the closest flavor, use about 1.5 cups of bitter leaf or 2 cups of spinach. Note that bitter leaf will give a more authentic taste, while spinach adds a milder green note. Always wilt the greens thoroughly before adding to the pot.

3

How do I make the fish stock if I don't have fish bones?

No problem! You can create a flavorful alternative by simmering 2 cups fish sauce with 4 cups water, 1 chopped onion, 2 garlic cloves, and 1 tbsp ginger for 15 minutes. For extra depth, add 1 bay leaf and 1 tsp smoked paprika. Strain before using. This won't be identical to homemade fish stock, but it adds that essential umami base.

4

Can I make Abunuabunu soup without palm oil?

While palm oil gives the soup its signature rich color and flavor, you can substitute with 2 tbsp olive oil or butter in a pinch. The soup will be lighter in color and have a different texture, but the flavors will still shine. For best results, use red palm oil substitute (available at African markets) if possible—it maintains the authentic taste profile.

5

Why does my soup taste too bitter?

Excessive bitterness usually comes from overcooking the utazi leaves or using too much bitter leaf. To fix it, add 1 tbsp sugar or 1 extra tomato to balance the flavors. For prevention, reduce simmering time with greens to 5 minutes and taste frequently. The soup should have a complex flavor with just a hint of bitterness—not overpowering.

★★★★★4.6(2 reviews)
Categories Soups & Stews