Soups & Stews
This Banga Soup recipe Cameroon brings the bold, nutty flavors of West Africa to your kitchen with its signature peanut base and tender fish. 🌟 A staple in Cameroonian cuisine, this hearty dish combines smoked fish, fresh plantains, and aromatic spices into a rich, spicy broth that's both comforting and deeply satisfying.
The secret to authentic Banga lies in its layered flavors—roasted peanuts ground into a fragrant paste, smoky dried fish that melts into the broth, and a blend of tomatoes, onions, and Scotch bonnet peppers for heat.
Simmering everything together transforms simple ingredients into a dish that's rich, spicy, and packed with texture, from creamy plantains to tender fish.
What makes this recipe special is how it balances heat and richness, with the peanuts adding depth while the plantains and fish keep it hearty.
Perfect for feeding a crowd or meal prepping, this soup pairs beautifully with fufu, garri, or even crusty bread to soak up every last drop of that flavorful broth.
Ready in about 1 hour, this Banga Soup delivers restaurant-quality results with minimal effort—just gather your ingredients, let the spices bloom, and enjoy a taste of Cameroon's vibrant culinary tradition. Here's how to make it!
Ingredients for banga soup recipe cameroon
Peanuts, plantains, and smoked fish create this West African masterpiece with bold flavors and hearty texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Smoked Fish Fillets 🐟 | 1 ½ lb | Dried or smoked, cut into bite-sized pieces |
| Raw Peanuts 🥜 | 1 cup | Unsalted, roasted until fragrant |
| Fresh Plantains 🍌 | 3 medium | Ripe but firm, sliced into chunks |
| Fresh Tomatoes 🍅 | 4 medium | Ripe, chopped into small pieces |
| Yellow Onions 🧅 | 2 large | Chopped into fine dice |
| Scotch Bonnet Peppers 🌶️ | 2 whole | Seeds removed, chopped finely |
| Fresh Ginger Root 🧄 | 2 tbsp | Finely grated, fresh preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced finely for depth |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Vegetable Oil 🫒 | ½ cup | For roasting peanuts |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Sea Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Palm Oil 🫒 | 2 tbsp | Optional for authentic color |
| Fish Stock 💧 | 3 cups | Homemade or quality store-bought |
The smoked fish is the soul of Banga—look for authentic dried fish at African markets or specialty stores like African Grocery Store in major cities. If you can't find it, smoked salmon or cod works in a pinch, but the flavor won't be identical. The peanuts need to be roasted until fragrant—toast them in a dry pan for 8-10 minutes, stirring constantly, until they smell nutty and rich. For plantains, ripe but firm is key—they should yield slightly when pressed but not be mushy. The Scotch bonnet peppers are non-negotiable for authentic heat, but if you can't find them, habanero or Thai bird's eye peppers work at half the quantity.
No fresh ginger? Powdered ginger at half the amount will work, though fresh is preferred for that bright, zesty kick. The palm oil adds authentic color and depth—skip it if you're avoiding it, but the soup will still be delicious. For the fish stock, homemade is ideal, but store-bought works if labeled fish-based. The tomatoes should be vine-ripened for the best flavor, and don't peel them—the skin adds texture. If you're sensitive to heat, remove the seeds and membranes from the Scotch bonnet peppers before chopping, but leave a little for authentic flavor. The garlic and ginger should be minced finely—they're the foundation of the soup's aromatic base.
This soup tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 3 days or freeze for 3 months. The plantains will soften further when reheated, so add them back to the pot just before serving. For meal prep, portion the broth separately from the plantains and fish—they absorb flavors differently when reheated. Garnish with fresh cilantro right before serving to keep it vibrant. If you make a big batch, freeze individual portions in ziplock bags with a splash of broth to keep everything moist.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this soup because it uses things I always have—smoked fish, raw peanuts, and onions. No fancy ingredients, no last-minute grocery runs. Just pull what’s there and go.
- Smoky, Nutty Magic: That smoked fish? It’s the star—deep, briny, and slightly sweet. Then the peanuts toast up into this irresistible crunch, while the plantains add a caramelized chew. Every spoonful is ridiculously satisfying.
- Weeknight to Celebration: I make it when I’m exhausted (one-pot, done) but also when company’s coming. The rich, smoky flavor feels special, yet it’s still my go-to for lazy Sundays or post-work cravings.
- Budget That Feeds: A single smoked fish fillet stretches for days—leftovers taste even better the next day. Plus, peanuts and plantains are cheap but pack serious flavor. This is the kind of meal that makes grocery money stretch.
Step-by-step instructions for Banga soup Cameroon
Master this West African classic with rich peanut sauce and tender smoked fish.
🔥 Step 1: Roast the Peanuts and Prepare Aromatics
Heat 0.5 cup vegetable oil in a dry skillet over medium heat. Add the 1 cup raw peanuts and toast for 8-10 minutes until they turn golden brown and smell deeply nutty. Remove from heat and set aside.
In a separate bowl, combine the 2 large yellow onions, 2 whole Scotch bonnet peppers (seeds removed), 2 tbsp fresh ginger root, and 6 cloves garlic. Finely chop everything together for even distribution. The peppers should be minced so finely you can barely see them—they'll add heat without overwhelming the dish.
🍳 Step 2: Build the Peanut Sauce Base
In a large pot over medium heat, add 2 tbsp palm oil and let it warm until shimmering. Add the chopped aromatics and sauté for 5-6 minutes until the onions become translucent and the mixture releases its natural oils. This step develops the foundation of your soup's complex flavor.
Reduce heat to low and add the toasted peanuts. Stir constantly for 3-4 minutes until they begin to break down and release their oils. This creates the signature peanut sauce that gives Banga its distinctive richness. If the mixture starts to stick, add 1-2 tablespoons of fish stock to help it release.
🥘 Step 3: Simmer the Vegetable Mixture
Add 4 medium fresh tomatoes (chopped), 1 tsp dried thyme, 0.5 tsp ground black pepper, and 1.5 tsp sea salt to the pot. Stir well to combine all ingredients. Pour in 3 cups fish stock and bring to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15-20 minutes.
During this time, stir occasionally to prevent sticking. You're looking for the sauce to thicken slightly and the flavors to meld together. The tomatoes should break down completely, adding natural sweetness that balances the peanut's earthiness. The soup should have a thick, paste-like consistency at this stage.
🍳 Step 4: Add Plantains and Fish
Cut the 3 medium fresh plantains into 1-inch chunks and add them to the simmering soup. Stir gently to coat the plantains in the peanut sauce. After 5 minutes, add the 1.5 lb smoked fish fillets (cut into bite-sized pieces). The fish should be fully submerged in the sauce.
Simmer for another 10-12 minutes until the plantains are tender when pierced with a fork and the fish flakes easily with a fork. The plantains should absorb the rich peanut flavors while maintaining their structure. If the soup becomes too thick during this time, add 1-2 tablespoons of water to maintain the right consistency.
⏰ Step 5: Finish and Garnish
Remove the pot from heat and let the soup rest for 5 minutes. This resting period allows all the flavors to fully meld together. Stir in the 0.25 cup fresh cilantro just before serving to add a bright, fresh contrast to the rich peanut and fish flavors.
Serve the Banga Soup immediately with steamed rice or fufu on the side. Each spoonful should deliver a perfect balance of creamy peanut sauce, tender fish, and slightly sweet plantains. The Scotch bonnet peppers add just enough heat to make this hearty soup truly satisfying.
Pro Tips For Making Banga Soup Recipe Cameroon
- CRACK THE PEANUTS RIGHT: Don’t just throw raw peanuts in whole—they’ll turn to mush and make the soup grainy. Use a rolling pin or heavy pan to crack them open first, then pick out the skins. I learned this the hard way when my soup looked like peanut butter soup.
- SAUTE ONIOS UNTIL GOLDEN: Skip the pale onions—they’ll make your soup taste raw. Cook the yellow onions in oil until they’re deep golden, almost caramelized, before adding tomatoes. This builds flavor that cuts through the fish’s smokiness.
- DON’T BOIL THE FISH: Smoked fish fillets fall apart if simmered too long. Add them toward the end, just to warm through—2-3 minutes max. Overcooking turns them into flakes instead of tender, flavorful chunks.
- SLICE PLANTAINS THIN: Thick plantain slices stay tough and undercooked. Cut them paper-thin before frying—this ensures they soften properly in the soup. (Yes, it’s tedious, but the texture makes all the difference.)
Creative variations of this dish
Spicy Peanut Variations
For those who love heat, increase the Scotch bonnet peppers to 3 whole peppers (seeds removed) and add 1 tbsp grated fresh ginger for extra zing. If you prefer milder heat, reduce to 1 pepper and use 1 tsp sweet paprika instead.
I find balancing the heat with 1 tbsp honey or 1 tsp sugar at the end helps soften the spice without losing authenticity. 🌶️
Protein Swaps
While smoked fish is traditional, you can substitute with shrimp (1.5 lbs) for a lighter option or chicken thighs (1.5 lbs) for a meatier version.
For vegetarians, swap the fish with extra firm tofu (1.5 lbs) or chickpeas (2 cups)—simmer them for 10 minutes longer to absorb the peanut flavors. I’ve also seen beef stew meat work well, adding 1 tsp soy sauce for depth.
Vegetable Enhancements
Add 1 cup spinach or kale in the last 5 minutes of cooking for extra greens—it wilts beautifully into the peanut sauce. For a Cajun twist, stir in 1 tbsp filé powder (dried sassafras leaves) at the end for a unique earthy note.
If you love umami, include 2 tbsp soy sauce when adding the fish stock. The palm oil can also be replaced with 1 tbsp olive oil if unavailable.
Regional Twists
In Douala, the coastal city, Banga often includes crab meat mixed into the soup. For a Bamenda-style version, add 1 cup chopped okra to the simmering broth—it thickens the sauce naturally.
In Yaoundé, some versions use palm wine (½ cup) instead of fish stock for a fermented depth. I recommend trying the crab variation if you’re near the coast—it’s a game-changer! 🦀
Dietary Adaptations
For a gluten-free version, ensure your fish stock is certified gluten-free (some brands use wheat-based additives). To make it nut-free, replace peanuts with 1 cup sunflower seeds (toasted and ground) or ½ cup tahini.
For lower fat, reduce palm oil to 1 tbsp and use low-sodium fish stock. I’ve tested these swaps, and the sunflower seed version is surprisingly close to the original! 🌱
Make-Ahead Magic
The flavors of Banga improve overnight, so cook it ahead and reheat gently on the stove. For freezer storage, portion into airtight containers with 1 inch headspace—thaw in the fridge overnight. To reheat, add 2 tbsp water per serving and simmer for 10 minutes on low heat.
The plantains will soften further, but the peanut sauce stays rich. Pro tip: Freeze the peanut sauce separately if you’re prepping components! ❄️
Nutrition facts
Frequently asked questions
What makes Banga Soup different from other West African soups?
Banga Soup stands out with its unique peanut base and smoky fish flavor. Unlike soups like Egusi or Okra, it uses roasted peanuts ground into a rich, creamy sauce that balances the heat from Scotch bonnet peppers. The combination of tender plantains and smoked fish creates a hearty, textured dish that's both comforting and deeply flavorful.
Can I substitute smoked fish with another type of fish?
While smoked fish is traditional, you can use firm white fish like cod or salmon if needed. For authentic flavor, look for dried or smoked fish at African markets. If unavailable, shrimp or chicken thighs work well too—just adjust cooking time to ensure tenderness. The key is ensuring your protein absorbs the peanut sauce properly.
How do I adjust the heat level in Banga Soup?
For more heat, add an extra Scotch bonnet pepper (seeds removed) or increase ginger to 3 tbsp. For milder heat, reduce to 1 pepper and add 1 tsp sweet paprika. Balance spice with 1 tbsp honey or sugar at the end—this softens the heat while keeping the dish authentic. Always taste as you go!
What's the best way to store leftover Banga Soup?
Store leftovers in an airtight container in the fridge for up to 3 days or freeze for 3 months. For reheating, add 2 tbsp water per serving and simmer on low heat for 10 minutes. The plantains will soften further, but the peanut sauce remains rich. Freeze components separately if prepping ahead!
Can I make Banga Soup without peanuts?
Yes! For a nut-free version, replace peanuts with 1 cup toasted sunflower seeds (ground) or ½ cup tahini. Both work surprisingly well, though sunflower seeds stay closer to the original texture. Reduce palm oil to 1 tbsp if avoiding nuts entirely. The dish will still deliver that signature creamy, savory depth.
