Soups & Stews
This African chicken peanut soup recipe delivers bold, nutty warmth in every spoonful—where tender chicken meets earthy peanut sauce and aromatic spices in one aromatic pot. 🌟 The secret lies in building layers of flavor through slow simmering, where ginger, garlic, and Scotch bonnet peppers create a complex base that peanut butter transforms into velvety richness.
I've perfected this dish to balance traditional African techniques with modern home cooking simplicity, ensuring you get restaurant-quality depth without complicated steps.
The magic happens in the peanut sauce, where roasted peanuts blend with tomatoes and spices to create a thick, aromatic broth that clings to each bite of chicken.
Unlike many versions that rely on store-bought peanut butter, this recipe uses whole peanuts for a deeper, nuttier flavor profile that develops during the long simmer. The chicken cooks until fork-tender, absorbing all the rich, spiced goodness while maintaining its natural juiciness.
What you'll end up with is a hearty soup that's equally satisfying as a main dish or paired with steamed rice or crusty bread.
The aroma alone will fill your kitchen with warmth, while the perfect balance of spicy, sweet, and savory flavors makes this more than just soup—it's a comforting embrace in bowl form. Each spoonful delivers that nutty-spiced harmony that defines West African cuisine.
This recipe serves 6 and comes together in about 1 hour of active time (plus 30 minutes simmering), making it ideal for weeknight dinners or gathering with friends.
The beauty of this dish is its adaptability—you can adjust the heat level to your preference or add extra vegetables like okra or spinach for added texture. Let's create this flavorful masterpiece that brings a taste of Africa to your table.
Ingredients for african chicken peanut soup
Six aromatic ingredients kick off this soul-warming African peanut soup adventure.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 2 lb | Cut into 1-inch pieces |
| Peanuts 🥜 | ½ cup | Raw, unsalted, dry-roasted |
| Tomato Paste 🍅 | ¼ cup | Smooth, no sugar added |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled root |
| Scotch Bonnet Peppers 🌶️ | 1 whole | Seeds removed, adjust heat |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Vegetable Oil 🫒 | ¼ cup | Light, for roasting peanuts |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Ground Cayenne Pepper 🔥 | ½ tsp | Adjust for heat |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The peanuts are the heart of this dish, so don't skimp. Raw, unsalted peanuts from the bulk section at Whole Foods or Trader Joe's give the best flavor—no store-bought peanut butter here. Toast them lightly in the oil first (just until fragrant), then blend with tomatoes and spices. The Scotch bonnet is non-negotiable for that signature African heat, but reduce the seeds if you're sensitive to spice. Fresh ginger and garlic? Always buy extra—you'll want some for garnish at the end. I grab mine from the Latin market where they keep it fresh and vibrant.
No Scotch bonnet? Habanero at half the amount works in a pinch (just remove seeds), or jalapeno with seeds for milder heat. Running low on chicken broth? Vegetable broth works just as well—just add a pinch of salt. The tomato paste can be swapped for crushed tomatoes (use 1 cup instead), but it'll dilute the rich peanut flavor slightly. For extra depth, toast the cumin and coriander in the oil with the peanuts—it makes all the difference. And if you're feeling fancy, add a splash of palm oil at the end for that authentic African touch.
This soup tastes even better the next day—honestly, the flavors meld into something magical. Keeps for 4-5 days in the fridge, or 3 months frozen in airtight containers. I always make a double batch because it disappears fast. For serving, I like to toast some extra peanuts and sprinkle them on top with fresh cilantro. The lemon juice at the end? Don't skip it—it brightens everything up perfectly.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything in one pot, and the ginger and garlic melt into the chicken while the peanuts toast to golden perfection. No chopping mountains of veggies, no fussing with multiple pans. The tomato paste thickens it all into a rich, velvety base that practically cooks itself.
- Rich, Nutty Depth: That first spoonful of soup? Chef’s kiss. The roasted peanuts add a crunchy, buttery contrast to the tender chicken, while the ginger and garlic linger like a warm hug. Honestly, the tomato paste might be the MVP here—it cuts through the richness and ties everything together in a way that’s both bold and balanced.
- Weeknight or Guest Night: Between us, this is my go-to when I’m too tired for a fancy dinner but still want something special. It reheats beautifully for lazy lunches, and the flavors actually improve the next day. (Yes, even on a Tuesday night.) Plus, the peanut crunch disappears faster when you’re feeding a crowd—trust me, they’ll ask for seconds.
- Budget-Friendly Powerhouse: Chicken thighs stay juicy, peanuts stretch the flavor, and tomato paste is my secret weapon for making cheap ingredients taste luxurious. I’ve made this for under $10 per serving, and it never feels like a stretch. The leftovers? Even better cold, packed in jars for meal prep or lunchbox magic.
Step-by-step instructions for African chicken peanut soup
Here’s how to create a rich, nutty-spiced one-pot wonder that’s packed with bold flavors.
🔥 Step 1: Roast the Peanuts and Brown the Chicken
Preheat your oven to 350°F and spread the 0.5 cup peanuts on a baking sheet. Toast them for 8-10 minutes until they’re fragrant and lightly golden—this deepens their nutty flavor. Set aside.
In a large pot, heat 0.25 cup vegetable oil over medium-high heat. Add the 2 lb boneless, skinless chicken thighs cut into 1-inch pieces and cook for 6-8 minutes, stirring occasionally, until the chicken is lightly browned on all sides. This step builds the foundation of your soup’s rich flavor.
🍳 Step 2: Sauté Aromatics and Add Spices
In the same pot, add the 1 whole yellow onion and cook for 5 minutes until softened. Stir in the 6 cloves minced garlic and 2 tbsp grated fresh ginger, cooking for 1 minute until fragrant—this releases their full flavor potential.
Add the 0.25 cup tomato paste, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp ground cayenne pepper, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well and cook for 2 minutes until the spices are toasted and the mixture smells deeply aromatic. This is where the magic happens—your soup’s complex flavor profile starts developing right here.
🥘 Step 3: Simmer the Soup with Broth and Peppers
Pour in the 4 cups chicken broth and add the 1 whole Scotch bonnet pepper (seeds removed if you prefer less heat). Bring to a boil, then reduce heat to medium-low and let it simmer for 20 minutes until the chicken is cooked through and tender.
Here’s the thing—if you notice the soup is too thick, add a splash of water or broth to reach your desired consistency. The sauce should coat the back of a spoon but still be light enough to let the chicken shine. Stir in the toasted peanuts and let the soup simmer for another 5 minutes to meld all the flavors together.
🍽️ Step 4: Finish with Lemon and Serve Warm
Remove the Scotch bonnet pepper (if you added it whole) and stir in the 1 tbsp freshly squeezed lemon juice. This brightens the soup and balances the richness of the peanuts and chicken. Taste and adjust seasoning if needed—you might want a touch more salt or cayenne to suit your preference.
Ladle the soup into bowls and serve immediately with crusty bread or steamed rice. The contrast of the warm, spiced broth with the toasted peanuts creates a perfect harmony of textures and flavors. Each spoonful delivers layers of nutty, spicy, and tangy goodness that’s pure comfort in a bowl.
Pro Tips For Making African Chicken Peanut Soup
- Sear the Chicken Hard: The first 5 minutes in a screaming-hot pan with oil are the difference between flavorful soup and something that tastes like it came from a can. Chicken thighs release their juices when they hit 165°F, but searing first locks in moisture and builds that deep, nutty crust that peanut soup needs—don’t skimp on the heat.
- Toast Peanuts First: Skip the raw peanuts—they’ll turn mushy and release bitter oils into the soup. Dry-toast them in the same pan you seared the chicken (just 3-4 minutes on medium) until they smell nutty and golden. This step cuts prep time and keeps the peanut flavor bright, not bland.
- Simmer Low and Slow: African peanut soup isn’t a race. After adding the tomato paste and liquids, drop the heat to a gentle simmer (barely bubbling) and let it cook uncovered for at least 45 minutes. Rushing this step makes the sauce grainy and the chicken dry—your future self will notice.
- Blend Half the Peanuts: For texture that’s creamy but still interesting, blend half the peanuts with the broth (start with 1 cup) before adding the whole ones back in. This gives the soup body without turning it into peanut butter—trust me, I’ve made that mistake.
Flavor customization for these flavors
Spice Level Control
Adjust the heat to your preference by controlling the Scotch bonnet pepper. For mild heat, remove all seeds and membranes, then finely chop the pepper before adding it to the pot.
If you prefer medium heat, keep the seeds in but reduce the pepper to ½ of the recipe. For fiery heat, add the whole pepper (seeds included) and let it simmer whole—remove before serving.
I always keep a bowl of plain yogurt nearby for those who want to cool the burn. 🌶️
Nutty Depth Variations
Swap out the raw peanuts for roasted cashews or peanut butter if you're short on time. For extra richness, blend ¼ cup tahini with the peanut sauce before adding it to the pot.
If you love texture, toast ½ cup pumpkin seeds alongside the peanuts and sprinkle them on top at the end. The toasted seeds add a satisfying crunch that balances the creamy broth. 🥜
Vegetable Add-Ins
Boost nutrition and texture by adding 1 cup chopped okra or 2 cups baby spinach during the last 5 minutes of simmering. Okra thickens the soup naturally, while spinach adds a fresh, earthy note.
For a heartier version, include 1 cup diced sweet potatoes or 1 cup chopped plantains—both caramelize beautifully in the peanut broth. 🥕
Protein Swaps
Make this a vegetarian dish by replacing chicken with 1 lb firm tofu (pressed and cubed) or 1 lb chickpeas (drained and rinsed). For seafood lovers, swap in 1 lb shrimp or 1 lb white fish like cod—simmer for just 8-10 minutes to avoid overcooking.
The peanut sauce pairs beautifully with all these proteins, creating a versatile one-pot meal. 🍤
Sweet-Savory Balance
Add a touch of sweetness to complement the spice by stirring in 1 tbsp honey or 1 tbsp brown sugar during the last 5 minutes of simmering. For depth, a splash of 1 tsp palm oil or 1 tbsp coconut milk enhances the nutty flavors without overpowering the dish.
I love finishing with a drizzle of hot honey on top for a sweet-spicy contrast. 🍯
Herb Garnishes
Fresh herbs elevate this soup instantly. Sprinkle 2 tbsp chopped cilantro or 1 tbsp chopped parsley on top for brightness. For an African touch, add 1 tbsp chopped scallions or 1 tsp dried thyme.
A few drops of hot sauce or a pinch of smoked paprika on each bowl adds another layer of complexity. These garnishes not only look beautiful but also enhance the flavor profile. 🌿
Nutrition facts
Frequently asked questions
Can I use peanut butter instead of raw peanuts?
Yes, but with a few adjustments! Use ½ cup smooth peanut butter instead of raw peanuts, but add 1-2 tbsp extra broth to thin the sauce since peanut butter is thicker. Toast the peanut butter in the oil with the spices for 2 minutes to deepen the flavor. The texture will be slightly creamier, but you'll still get that nutty richness.
How do I make this soup less spicy?
Reduce the Scotch bonnet pepper by half or remove all seeds and membranes before using. For an extra-mild version, swap it for 1 tbsp mild paprika or ½ tsp mild chili powder. Always taste the broth before serving—you can adjust with more broth or a splash of coconut milk to balance the heat.
Can I prepare this soup ahead of time?
This soup tastes even better the next day. Let it cool completely, then store in an airtight container in the fridge for up to 4 days. For freezing, portion into meal-sized containers and freeze for up to 3 months. Reheat gently on the stove with a splash of broth to restore creaminess. The flavors meld beautifully overnight.
What's the best way to serve this soup?
Pair it with steamed jasmine rice or crusty whole-grain bread to soak up the rich broth. For extra flair, serve with toasted plantain slices or a side of collard greens. Garnish each bowl with fresh cilantro, scallions, and a drizzle of hot honey for that perfect sweet-spicy contrast.
Why does my peanut soup taste bitter?
Bitterness usually comes from overcooking the peanuts or using old spices. Toast peanuts just until fragrant (8-10 minutes), not browned. For spices, use fresh ground cumin and coriander—pre-ground spices lose potency quickly. If bitterness persists, add a pinch of sugar or a splash of lemon juice to balance the flavors.
