The first time I came across an African peanut stew in a recipe book, I was totally confused. Peanut butter in a savoury stew? Whaat? But the moment I tried it, everything made sense. The peanut butter melts into the broth, creating a creamy, comforting base that’s rich with flavour and naturally packed with plant-based protein. Paired with protein-rich chickpeas, tender sweet potatoes, and leafy greens, it becomes the kind of meal that feels like a hug in a bowl. For this version, I’ve balanced nutrition and flavour with nutrient-dense veggies like sweet potato, carrot, and spinach, all simmered with warm spices and a savoury tomato broth. It’s wholesome, hearty, and just a little bit magical — the perfect dish to make as soon as the weather cools and you start craving something cozy and satisfying.

There’s something magical about a stew that warms you from the inside out — rich with flavour, rooted in tradition, and full of the kind of comfort that lingers long after the last bite.

Ingredients for making creamy african peanut stew: peanut butter, chickpeas, peanuts, carrot, sweet potato, bell pepper, onion, garlic, broth, spinach, tomatoes and spices
Ingredients for making creamy African peanut stew

Once you’ve gathered your ingredients, the rest comes together in one pot — simple, nourishing, and easy enough for a weeknight dinner. Like most stews, the magic is in the layering of flavours. Each step builds a little more depth, from the sautéed aromatics to the creamy peanut-tomato base that ties it all together.

How to Make Vegan African Peanut Stew

Sauté the Aromatics and Vegetables

Start by heating a splash of olive oil in a large pot over medium heat. Add the chopped onion and sauté until it softens and begins to turn golden, about 5–6 minutes — this forms the flavour foundation of the stew. Next, stir in the garlic, ground ginger, bell pepper, sweet potato, and carrot, letting them cook for a few minutes until they start to release their aroma and slightly caramelize. Sprinkle in the chili powder and cayenne (if using) and cook for just a minute to toast the spices — this quick step wakes them up and adds a lovely depth to the finished dish. Finally, pour in the diced tomatoes and vegetable broth, stirring to combine. Bring the pot to a gentle simmer and let those vibrant flavours mingle as the vegetables begin to soften.

Blend in the Peanut Butter

Scoop a ladleful of the hot broth into a small bowl and whisk it together with the peanut butter until smooth — this step helps it blend seamlessly into the stew without clumping. Pour the mixture back into the pot and stir well; you’ll see the broth instantly turn creamy and golden, with that signature silky texture that makes this dish so comforting.

Simmer and Serve

Add the chickpeas, then cover and let everything simmer gently for about 20 to 25 minutes, until the sweet potatoes are tender and the flavours have melded beautifully. Just before serving, stir in a few handfuls of spinach or kale and let them wilt in the heat of the stew. Season to taste with salt and pepper, then ladle it into bowls while it’s still piping hot.

Finish each serving with a sprinkle of crushed peanuts and a touch of fresh cilantro for brightness. The result is a hearty, fragrant stew that’s both deeply satisfying and full of vibrant, nourishing ingredients — the kind of meal that makes me happy to be home.

✨ There’s something so grounding about a bowl of this Vegan African Peanut Stew. It’s the kind of meal that invites you to slow down, savour the moment, and appreciate how simple ingredients can create something rich and satisfying. Whether you’re making it for a cozy night in, meal prep for the week, or to share with friends, it won't disappoint on the comfort front. Every spoonful feels like a reminder that good food doesn’t need to be complicated — just made with heart, warmth, and a touch of peanut butter magic. ✨