Soups & Stews
This Abunuabunu soup recipe brings the rich, aromatic flavors of West Africa directly to your kitchen, where every spoonful delivers peppery heat and deep, savory comfort. 🌟 Born from traditional Yoruba cuisine, this one-pot wonder transforms humble ingredients like goat meat, fish, leafy greens, and crayfish into a symphony of textures and tastes that lingers long after the last bite.
The secret lies in its layered preparation: slow-cooked meats infused with aromatic spices, tender vegetables that melt into the broth, and a finish of toasted crayfish that adds a signature crunch.
This isn't just soup—it's a celebration of West African culinary tradition, where every component plays a crucial role in creating harmony on your plate. What you'll achieve is a restaurant-quality dish that's deeply satisfying and packed with flavor—perfect for family gatherings or when you crave something hearty yet sophisticated.
The aroma alone will have everyone gathering around the table, eager for a taste of this cultural masterpiece. Serve it with traditional sides like pounded yam, fufu, or rice to complete the experience. Let's bring this comforting classic to life in your kitchen.
Ingredients for abunuabunu soup
Six ingredients bring West African warmth to your kitchen—goat meat, crayfish, and leafy greens create bold, comforting flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Goat Meat 🐐 | 2 lb | Cut into 1-inch chunks |
| Fresh Crayfish 🦐 | 1 lb | Shell-on for flavor |
| Smoked Fish 🐟 | 1 lb | Stockfish or dried mackerel |
| Leafy Greens 🌿 | 2 cups | Ugu or spinach, chopped |
| Bell Peppers 🌶️ | 2 whole | Mixed colors, sliced |
| Onions 🧅 | 2 whole | Yellow, roughly chopped |
| Garlic Cloves 🧄 | 6 cloves | Minced for depth |
| Fresh Ginger | 1 inch | Peeled, grated (corrected to 'tbsp' for consistency) |
| Fresh Ginger 🌿 | 2 tbsp | Peeled, grated |
| Scotch Bonnet Peppers 🌶️ | 2 whole | Seeds removed, chopped |
| Tomato Paste 🍅 | ½ cup | For richness |
| Vegetable Oil 🫒 | ¼ cup | For sautéing |
| Salt 🧂 | 1 tbsp | Adjust to taste |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Thyme Leaves 🌿 | 1 tbsp | Fresh or dried |
The goat meat is the heart of this soup—look for well-marbled cuts at African markets or specialty butchers. Costco sometimes carries frozen goat chunks too. Fresh crayfish? Asian markets often have them frozen, but if you can't find any, dried shrimp works in a pinch. The smoked fish adds that signature depth—stockfish is traditional, but any smoked fish will do. For the leafy greens, ugu is ideal if you can find it, but spinach or kale will work beautifully.
No goat meat? Chicken thighs hold up well here—they're cheaper and still tender. Crayfish unavailable? Shrimp or extra shrimp can stand in, but reduce the amount by half. The scotch bonnet peppers are non-negotiable for that signature heat, but if you're sensitive, swap in jalapeños at half the amount. For the tomato paste, Trader Joe's has great-quality squeeze tubes that make this easier. And if thyme is missing, dried oregano at one-third the amount gives a similar earthy note.
This soup tastes even better the next day—3-4 days in the fridge, no problem. Freezes perfectly for up to 3 months if you portion it into containers. I like to make a big batch and freeze half right away. When reheating, add a splash of water or broth to keep it from getting too thick. Serve with pounded yam or fufu to soak up every last drop of that peppery broth.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this soup for days I don’t want to scrub pots—just brown the goat meat, toss in everything else, and let it simmer. The crayfish and smoked fish melt into the stew, so you’re left with one pot to clean (and zero guilt).
- Umami Bomb: That combo of crayfish, smoked fish, and leafy greens? It’s like a flavor explosion in your mouth. The goat meat stays tender while the bell peppers add a subtle sweetness—honestly, I’ve had people ask if I used secret spices, but it’s just the ingredients playing nice together.
- Weeknight to Party: Same recipe, different vibes. Serve it with rice for a lazy Tuesday night or add extra greens and a side of pounded yam for Sunday dinner. My in-laws even requested it at a wedding—proof it’s that versatile.
- Budget-Friendly Feast: Goat meat stretches far, and the crayfish/smoked fish add depth without breaking the bank. Leftovers? Even better. The flavors deepen overnight, so I often make a big batch and reheat it for lunch—no sad, dry soup here.
Step-by-step instructions for West African peppery comfort in one pot
Let's create this hearty abunuabunu soup that brings West African flavors to your table.
🔥 Step 1: Sear the Goat Meat and Build the Base
Heat the 0.25 cup vegetable oil in a large pot over medium-high heat until shimmering. Add the 2 lb goat meat in 1-inch chunks and sear for 5-6 minutes until the meat develops a deep golden crust. You'll smell that rich, meaty aroma—this is where all the flavor starts.
Remove the meat and set it aside. In the same pot, add 2 whole onions (roughly chopped) and 2 whole bell peppers (sliced). Cook for 4-5 minutes until softened and slightly caramelized. This step forms the flavor foundation for your soup.
🍳 Step 2: Develop the Peppery Aromatics
Add the 6 cloves garlic cloves (minced), 2 tbsp fresh ginger (peeled and grated), and 2 whole Scotch bonnet peppers (seeds removed and chopped). Stir for 1 minute until the garlic becomes fragrant and the Scotch bonnet peppers release their signature heat. Be careful—they pack a punch!
Pour in the 0.5 cup tomato paste and stir vigorously to create a thick paste. This will form the rich, deep base of your soup. Cook for 2 minutes until the tomato paste darkens slightly and becomes fully incorporated into the onions and peppers.
🥘 Step 3: Simmer the Soup with All Ingredients
Return the seared goat meat to the pot. Add 8 cups water (enough to cover all ingredients), 1 tbsp salt, 1 tsp black pepper, and 1 tbsp thyme leaves. Bring to a boil, then reduce heat to medium-low and let it simmer uncovered for 45-50 minutes until the goat meat is tender and the flavors meld together.
Here's where the magic happens: the meat should be fork-tender, and the liquid should reduce slightly to create a rich, flavorful broth. Stir occasionally to prevent sticking, and taste to adjust seasoning if needed.
🍳 Step 4: Add the Crayfish and Smoked Fish
After 45 minutes of simmering, add the 1 lb fresh crayfish (shell-on) and 1 lb smoked fish. The crayfish shells will infuse the soup with their distinctive flavor, while the smoked fish adds a deep, savory note. Simmer for another 10-12 minutes until the crayfish turn pink and the smoked fish flakes easily with a fork.
This is the moment that matters: the crayfish should curl slightly when cooked, and the smoked fish should break apart easily. The soup should now have a rich, complex flavor with layers of spice, meat, and seafood.
🥘 Step 5: Finish with Leafy Greens and Serve
Stir in the 2 cups leafy greens (ugu or spinach) and cook for 3-4 minutes until just wilted. The greens should brighten the soup and add a fresh contrast to the rich, peppery flavors. Remove from heat and let it sit for 5 minutes to allow the flavors to settle.
Ladle the abunuabunu soup into bowls and serve immediately. The combination of tender goat meat, spicy Scotch bonnet peppers, and the briny notes from the crayfish and smoked fish creates a truly comforting dish. Enjoy with crusty bread to soak up every last bit of that flavorful broth!
Pro Tips For Making Abunuabunu Soup
- BLISTER THE GOAT FIRST: I learned this the hard way—skipping the char on goat meat means you’ll be stirring soup for twice as long. Use a cast-iron or heavy pot, crank the heat to medium-high, and let the meat develop a deep brown crust before adding liquid. That crust? It’s where all the flavor hides.
- DEVELOP THE STOCK LOW: After burning three batches of goat stock, I finally figured out: start with a rolling boil, then drop to the lowest simmer possible. Cover the pot and let it bubble gently for at least 45 minutes—this extracts collagen from the bones and meat without turning the broth cloudy. (Yes, even if you’re impatient like me.)
- CRUSH THE CRAYFISH SHELLS: Sounds weird, but it works: pulverize the leftover crayfish shells in a mortar (or zip-top bag with a rolling pin) and toss them into the soup. That extra umami punch from the shells makes the difference between "good" and "wow." Just strain them out before serving—no one wants to fish for bits.
- SALSA THE PEPPERS FIRST: My grandmother swore by this, and she was right: chop the bell peppers into rough chunks, sprinkle with a pinch of salt, and let them sit for 10 minutes before adding to the pot. The salt draws out moisture, intensifying their flavor when they hit the hot broth. Skip this, and they’ll just sit there like sad, watery guests.
Creative variations of this abunuabunu soup
Spicy Heat Control
Adjust the heat level to your taste by controlling the Scotch bonnet peppers. For a milder version, remove the seeds and membranes before chopping, then use only 1 pepper instead of 2.
If you love heat, keep the seeds and add ½ tsp cayenne pepper at the end for extra kick. I like to serve small bowls of plain rice alongside for those who prefer less spice. 🌶️
Protein Swaps
Goat meat is traditional, but chicken thighs work beautifully for a milder flavor. For extra richness, try beef short ribs—they stay tender and add deep umami.
If you're vegetarian, swap the meat for firm tofu (extra-f firm) or chickpeas (for texture). Just increase simmering time by 15-20 minutes for plant-based proteins. 🥩
Seafood Variations
Fresh crayfish are ideal, but dried shrimp (soaked in hot water for 10 minutes) adds a similar briny depth. For a seafood-only version, skip the meat and use 1 lb shrimp plus ½ lb mussels.
The mussels release their juices into the broth, creating a luxurious texture. If using mussels, add them in the final 5 minutes of cooking. 🦐
Vegetarian Adaptations
Replace the meat with mushrooms (like oyster or shiitake) for umami, and use lentils for protein. Boost the leafy greens with kale or collard greens for heartiness.
For extra richness, stir in 1 tbsp coconut milk at the end. This version still delivers that signature peppery punch without any animal products. 🌱
Regional Twists
In Lagos, this soup often includes palm oil (2 tbsp) for a darker, richer broth. For a Benin-style version, add 1 tbsp ground locust beans (iru) for earthy depth.
In Ghana, it’s common to use dried fish instead of smoked—just soak it in water for 30 minutes before adding. Each region adds its own unique touch! 🗺️
Make-Ahead Magic
This soup tastes even better the next day—flavors meld beautifully over time. Store in an airtight container in the fridge for up to 4 days. For freezer prep, cool completely, portion into quart-sized freezer bags, and freeze for up to 3 months.
When reheating, add ½ cup water to prevent thickening. Leftovers reheat perfectly for quick lunches! ❄️
Nutrition facts
Frequently asked questions
What's the best way to find fresh crayfish for this recipe?
Look for fresh crayfish at Asian markets or specialty seafood shops—they're often sold frozen in 1-2 lb bags. If unavailable, dried shrimp works well as a substitute. Soak dried shrimp in hot water for 10 minutes before adding to restore moisture and flavor.
Can I make this soup without goat meat?
Use chicken thighs for a milder flavor or beef short ribs for extra richness. For a vegetarian version, swap meat for firm tofu or mushrooms and increase simmering time by 15-20 minutes. The peppery base will still shine through.
How do I adjust the spice level?
For milder heat, remove seeds from Scotch bonnet peppers and use just 1 pepper instead of 2. If you love spice, keep the seeds and add ½ tsp cayenne pepper at the end. Always taste before serving—adjust gradually!
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 4 days. For freezing, cool completely, portion into quart-sized bags, and freeze for up to 3 months. Reheat with ½ cup water to prevent thickening. Flavors actually improve overnight!
What traditional sides pair best with this soup?
Serve with pounded yam, fufu, or jollof rice to soak up the rich broth. For a lighter option, crusty bread works perfectly. The combination of starchy sides and peppery soup creates the ultimate West African meal experience.
