Rich and spicy peanut soup is an ultra comforting and flavorful dish that everyone will love. The pantry staple ingredients make this hearty soup easy to prepare in just 30 minutes.

The Ultimate Comfort: Creamy & Spicy Vegan Peanut Soup
Prepare to fall in love with this incredibly creamy, warmly spiced, and deeply satisfying Vegan Peanut Soup! If the combination of sweet potatoes, rich peanut butter, and hearty chickpeas sounds unconventional, get ready to have your taste buds amazed. This plant-based recipe takes simple, wholesome pantry staples and transforms them into an extraordinary meal that’s perfect for chilly evenings or anytime you crave a bowl of pure comfort. Not only is it bursting with flavor, but it’s also remarkably easy to prepare in just about 30 minutes, making it an ideal choice for busy weeknights and a fantastic addition to your regular meal rotation.
This recipe draws its inspiration from the revered West African peanut soup, traditionally known as Maafee (or Maafe). Maafee is a rich stew often made with meat, palm oil, tomatoes, and groundnuts (peanuts), celebrated for its deep flavors and nourishing qualities. While our vegan adaptation diverges from traditional meat-based versions, it respectfully captures the essence of those authentic, nutty, and savory flavors that have been cherished for generations. It’s a modern, plant-powered twist that celebrates the comforting core of the dish, offering a wholesome and accessible culinary experience. And the best part? It’s not just for immediate enjoyment; this soup freezes beautifully, ensuring you can savor its deliciousness whenever the craving strikes, making meal prep a breeze.

Why This Spicy Peanut Soup Will Become Your New Favorite
There’s a reason this Spicy Peanut Soup stands out as a culinary gem, gaining popularity for its unique appeal. It perfectly balances a symphony of flavors and textures, making it a truly exceptional dish that caters to both your palate and your lifestyle:
- Unbeatable Comfort in Every Spoonful: With its velvety smooth texture and warming, aromatic spices, this soup is the quintessential comfort food. It wraps you in a cozy embrace, providing a sense of warmth and satisfaction that’s perfect for banishing the chill of a cold evening, or simply providing a nourishing hug in a bowl, regardless of the season. Its rich body makes it incredibly soothing and filling.
- Remarkably Quick & Easy Preparation: Don’t let its sophisticated, layered flavor fool you – this soup comes together with surprising speed. From start to finish, you can have a steaming bowl ready in just about 30 minutes. This efficiency is largely due to using common, readily available pantry ingredients, which means less shopping hassle and more precious time spent enjoying a delicious, homemade meal with minimal effort. It’s truly a weeknight dinner savior.
- Nutrient-Packed & Wholesome Goodness: Far from being just a tasty treat, this soup is a powerhouse of essential nutrients. It’s loaded with the vibrant goodness of sweet potatoes, which offer abundant Vitamin A and complex carbohydrates. Hearty chickpeas provide a significant boost of plant-based protein and dietary fiber, crucial for digestive health and sustained energy. Fresh kale contributes a wealth of vitamins (K, C), antioxidants, and minerals like iron. The natural peanut butter adds healthy monounsaturated fats, additional protein, and essential micronutrients, making it a genuinely nourishing and well-rounded meal.
- Dietary Friendly for Everyone: This recipe is a fantastic choice for diverse dietary needs, as it is naturally both vegan and gluten-free. This inclusivity means it’s suitable for a wide range of preferences and allergies, allowing everyone at your table to enjoy a deeply flavorful and satisfying meal without compromise. It’s a dish that truly brings people together.
- A Dream for Meal Prepping: Beyond its immediate deliciousness, this soup is a superstar when it comes to meal preparation. Its flavors tend to deepen and become even more harmonious after a day or two in the refrigerator, making it an ideal candidate for cooking a larger batch. It reheats beautifully, making it an excellent option for quick, healthy lunches or dinners throughout the week. Plus, it freezes exceptionally well, offering a convenient ready-made meal solution for those busy days ahead.
Key Ingredients: The Magic Behind the Flavor Profile
Each ingredient in this Spicy Peanut Soup plays a vital, synergistic role in creating its complex, creamy, and satisfying profile. Understanding their individual contributions will help you appreciate the beautiful harmony of flavors that defines this dish:
- Sweet Potatoes: These vibrant orange root vegetables are more than just a source of natural sweetness; they are fundamental to the soup’s texture and body. When cooked down, they become incredibly tender and starchy, breaking down to help naturally thicken the soup, imparting a velvety creaminess. Beyond their textural contribution, sweet potatoes are packed with beta-carotene (a precursor to Vitamin A), Vitamin C, and fiber, adding a significant nutritional boost and a subtle earthy sweetness that complements the rich peanut flavor.
- Natural Peanut Butter: Undeniably the star of the show, natural peanut butter is what gives this soup its distinctive nutty flavor and luxurious creaminess. It’s crucial to opt for a creamy variety that contains only peanuts and perhaps a touch of salt. Avoid brands with added sugars, hydrogenated oils, or emulsifiers, as these can drastically alter the texture and flavor, potentially making the soup overly sweet or oily. Peanut butter provides not only richness and a characteristic aroma but also a healthy dose of plant-based protein, healthy monounsaturated fats, and Vitamin E, making the soup more satiating.
- Chickpeas (Garbanzo Beans): Adding a wonderful textural contrast and an extra protein punch, chickpeas make this soup even heartier and more substantial. Their mild, earthy flavor allows them to readily absorb the vibrant spices and nutty broth, becoming soft and tender yet retaining a pleasing bite. They contribute significantly to the soup’s fiber content, enhancing its nutritional value and keeping you feeling fuller for longer.
- Kale (or other leafy greens): Fresh kale introduces a crucial element of freshness and a slightly bitter counterpoint that beautifully balances the sweet and savory notes of the soup. Beyond its role in flavor balance, kale is a nutritional powerhouse, packed with Vitamin K, Vitamin C, Vitamin A, and iron. It wilts down perfectly into the hot soup, adding substance, a beautiful green hue, and a boost of micronutrients without being overwhelming.
- Aromatic Base (Onion, Garlic, Ginger): This classic culinary trio forms the indispensable foundation of nearly any delicious soup or stew. Properly sautéing diced onion until translucent, followed by minced garlic and fresh grated ginger until fragrant, builds a deep, savory, and warmly spiced base. This initial step is critical as it infuses the entire dish with layers of complex flavor and a delightful aroma that sets the stage for the rest of the ingredients.
- Spices (Ground Cumin, Red Chili Flakes): These carefully selected spices elevate the soup from simple to spectacular. Ground cumin offers an earthy, warm, and slightly pungent spice note that is characteristic of many African-inspired dishes. Red chili flakes provide a gentle, controllable heat that brightens the overall flavor profile without overpowering the other ingredients. The amount of chili flakes can be easily adjusted to suit your personal preference for spice, from a subtle warmth to a more fiery kick.
- Tomato Paste: A small but incredibly mighty ingredient, tomato paste is essential for its concentrated umami flavor. It adds depth, richness, and a subtle tangy sweetness that perfectly complements the nutty profile of the peanut butter. Cooking the tomato paste briefly with the aromatics helps to caramelize it, intensifying its flavor and contributing to the soup’s appealing reddish-orange hue.
- Vegetable Broth: The liquid base that brings all these wonderful ingredients together into a cohesive and flavorful soup. Choosing a good quality, low-sodium vegetable broth is key to building a robust flavor profile without excess salt, allowing you to season the soup to your exact liking later on.
Crafting Your Perfect Bowl: Step-by-Step Guide to Making Spicy Peanut Soup

- Sauté the Aromatics: Begin by heating two tablespoons of olive oil in a large, heavy-bottomed soup pot or Dutch oven over medium heat. Add the diced medium onion and sauté for 3-4 minutes, stirring occasionally, until it becomes translucent and soft. This gentle cooking releases its natural sweetness. Next, stir in the minced garlic and fresh grated ginger. Continue to cook for just one more minute, allowing their pungent and fragrant aromas to fully develop. Be mindful not to burn the garlic, as it can turn bitter quickly.
- Incorporate Sweet Potatoes & Spices: Add the peeled and diced sweet potato to the pot. Cook for another 2 minutes, stirring continuously to ensure the sweet potato pieces are lightly coated in the aromatic oils and begin to soften slightly. This step also helps to develop their flavor. Now, introduce the ground cumin and red chili flakes. Stir for about 30 seconds until the spices become fragrant, toasting them lightly to enhance their depth.
- Build the Flavor Base with Tomato Paste: Stir in the tomato paste, ensuring it is thoroughly mixed with the vegetables and spices. Cook for a minute or two, stirring constantly, to allow the tomato paste to deepen in color and flavor. This brief cooking step helps to concentrate its umami notes and remove any raw tomato taste.
- Combine Liquids & Legumes for Creaminess: Pour in the six cups of vegetable broth, then add the 3/4 cup of creamy natural peanut butter and the 15-ounce can of drained and rinsed chickpeas. Stir everything thoroughly and vigorously, breaking up any clumps of peanut butter, until it has completely dissolved into the broth, creating a smooth, creamy, and well-integrated base for your soup.
- Simmer to Perfection: Bring the soup to a boil over medium-high heat. Once boiling, immediately reduce the heat to a gentle simmer. Cover the pot and let it cook for 10-15 minutes, or until the sweet potatoes are fork-tender and easily pierced. This simmering time is crucial, as it allows all the diverse flavors to meld beautifully and the ingredients to soften.
- Thicken Naturally: Once the sweet potatoes have softened, use a large wooden spoon or a sturdy potato masher to mash some of them directly against the side of the pot. This simple yet effective step naturally thickens the soup, giving it a richer, more substantial texture without the need for added thickeners. You can mash as much or as little as you prefer for your desired consistency.
- Finish with Fresh Greens: Stir in the five cups of chopped kale. Cover the pot again and continue to simmer for another 5-10 minutes, or until the kale has wilted and become tender. The residual heat will cook the kale perfectly, integrating its freshness into the soup.
- Season & Serve: Taste the soup and adjust the seasoning as needed. Add more salt, starting with 1/2 teaspoon and adding more to taste. If you desire a spicier kick, stir in additional red chili flakes. Ladle the finished, piping hot soup into bowls and serve immediately with your favorite toppings!
Expert Tips for the Best Vegan Peanut Soup
- The Importance of Natural Peanut Butter: This is paramount for achieving the best flavor and texture. Always opt for natural, creamy peanut butter that contains only peanuts (and sometimes salt). Avoid varieties with added sugars, hydrogenated oils, or emulsifiers. These additives can lead to a gritty texture, an overly sweet soup, or an oily separation in the broth. The purest peanut butter yields the most authentic and delicious result.
- Don’t Rush the Aromatics: The foundation of this soup’s deep, complex flavor lies in properly sautéing the onion, garlic, and ginger. Take your time with this initial step, allowing the onion to become truly translucent and the garlic and ginger to release their full fragrance. Rushing this process can result in a less flavorful soup base.
- Mastering the Thickening: Mashing some of the cooked sweet potatoes directly in the pot is a brilliant, natural way to thicken the soup, adding body and creaminess. For an even silkier and creamier texture, you can carefully scoop out about 1-2 cups of the soup (primarily sweet potatoes and some liquid) before adding the kale, blend it until perfectly smooth using an immersion blender or a regular blender, and then return it to the pot. This technique creates an incredibly luxurious mouthfeel.
- Customize Your Spice Level to Perfection: The recipe as written calls for 1/2 teaspoon of red chili flakes, which typically provides a mild to medium heat, offering a pleasant warmth that enhances the flavors without overwhelming them. If you adore spice, feel free to add more chili flakes during the cooking process, or offer extra chili flakes or your favorite hot sauce at the table for individual customization. For a milder soup, you can easily reduce the amount or omit the chili flakes entirely.
- Embrace Smart Ingredient Prep Shortcuts: To significantly cut down on prep time on a busy day, don’t hesitate to utilize pre-minced garlic and ginger available in jars or tubes. Similarly, many grocery stores offer pre-chopped, bagged kale, which saves you from washing, de-stemming, and chopping. These small shortcuts can make a big difference in making this delicious soup even more accessible.
Delicious Variations & Substitutions to Explore
- More Leafy Greens: While kale is fantastic, feel free to get creative with your greens! In addition to or instead of kale, you can easily incorporate collard greens, spinach, or Swiss chard. Keep in mind that spinach will cook down much faster than kale or collards, so add it closer to the end of the cooking process.
- Boost Your Protein: For an even heartier and more substantial meal, consider adding other plant-based proteins. Cubed vegan chicken pieces can be added along with the chickpeas. Cooked red or brown lentils, or even crumbled and browned firm tofu, can also make excellent and satisfying additions, increasing the soup’s staying power.
- Nut Allergy Alternatives: If you or someone you’re cooking for has a peanut allergy, you can try substituting the peanut butter with almond butter or sunflower seed butter (like SunButter). It’s important to be aware that the flavor profile will change significantly, as each nut/seed butter has its own unique taste, but it can still result in a delicious, creamy soup.
- Vary the Vegetables: Enhance the nutritional content and flavor complexity by adding other vegetables. Diced carrots, bell peppers (red or yellow work wonderfully), or zucchini can be added during the initial sautéing stage, providing extra texture and a wider array of vitamins and minerals.
- A Touch of Tang and Umami: A squeeze of fresh lime juice right before serving can brighten all the flavors beautifully, adding a zesty finish that cuts through the richness. Similarly, a dash of soy sauce or tamari (for gluten-free diets) can introduce another layer of savory, umami depth that complements the other ingredients. A touch of maple syrup or agave nectar can also be added for a hint of sweetness if your peanut butter is very unsweetened or you prefer a sweeter profile.
What Goes with Spicy Peanut Soup
This robust and flavorful soup is incredibly satisfying and wholesome on its own, making it a complete meal. However, it truly shines when paired with complementary sides and toppings that enhance its texture, add contrasting flavors, and elevate the overall dining experience.
- Perfect Pairings with Grains: To make this a truly complete and deeply filling meal, serving generous spoonfuls of the soup over a bed of fluffy brown rice is a classic choice. The earthy notes of brown rice beautifully complement the soup’s richness. Alternatively, consider fragrant coconut rice for an added layer of subtle sweetness, or a serving of quinoa for an extra protein boost and a slightly different texture. These grains soak up the rich broth and add a wonderful textural contrast, making each bite more interesting.
- Breads for Dipping: A warm piece of soft vegan naan bread, a crusty baguette, or any favorite flatbread is absolutely perfect for soaking up every last drop of the creamy, flavorful soup. The bread acts as an edible spoon, ensuring you don’t miss a single delicious morsel.
- Fresh and Flavorful Toppings: The right toppings are key to elevating this soup from simply delicious to truly unforgettable. A generous sprinkle of fresh chopped cilantro adds a bright, herbaceous note that cuts through the richness. For an extra layer of texture and nutty flavor, chopped roasted peanuts are a must-add crunch. For those who love an additional kick of heat, a drizzle of your favorite hot sauce or extra red chili flakes can really amp up the spice level to your liking. Sliced green onions offer a mild, oniony freshness, while a wedge of fresh lime on the side provides an invigorating burst of citrus that brightens all the other flavors. Don’t underestimate the power of these finishing touches!
Storing Leftovers & Meal Prep Magic

One of the many benefits of this Spicy Peanut Soup is how wonderfully it lends itself to meal prepping and future enjoyment. Its flavors tend to deepen and become even more harmonious after a day or two, making it a fantastic dish to make ahead in larger batches.
- Refrigeration: To store leftover soup, allow it to cool completely at room temperature (this is important to prevent bacterial growth and safely cool the soup). Once cooled, transfer it into an airtight container and store it in the refrigerator for up to 4 days. When you’re ready to enjoy, simply reheat it gently on the stovetop over medium-low heat, stirring occasionally, until it is thoroughly warmed through. If the soup has thickened too much during refrigeration, you can add a splash of vegetable broth or water while reheating to achieve your desired consistency.
- Freezing for Long-Term Storage: This soup is an excellent candidate for freezing, providing a convenient homemade meal that you can enjoy months down the line. Ensure the soup has cooled completely before transferring it to freezer-safe containers or heavy-duty freezer bags. If using freezer bags, remove as much air as possible and lay them flat in the freezer to save space, making them easy to stack. The soup can be safely stored in the freezer for up to 3 months without significant loss of quality or flavor.
- Thawing and Reheating Frozen Soup: For best results, transfer the frozen soup from the freezer to the refrigerator overnight to allow it to thaw gradually. Once thawed, you can reheat it on the stovetop or in the microwave as described for refrigerated leftovers. If you need to reheat it more quickly from a frozen state, you can gently heat it in a pot over low heat, stirring frequently and breaking up any frozen chunks, adding a bit of broth or water as needed until it’s smooth, simmering, and hot all the way through.
Frequently Asked Questions (FAQ) about Peanut Soup
Here are answers to some common questions you might have about making and enjoying this delicious vegan peanut soup, helping you achieve the best results:
- Is this soup inherently very spicy? The recipe as written uses 1/2 teaspoon of red chili flakes, which typically provides a moderate, pleasant warmth rather than an intense, fiery heat. It’s designed to enhance the flavors, not overwhelm them. If you have a low tolerance for spice, you can easily reduce the amount or omit the chili flakes entirely for a milder soup. For those who love heat, feel free to add more during the cooking process or serve with extra hot sauce!
- Can I use pre-cooked sweet potatoes or mashed sweet potatoes? Yes, absolutely! This is a fantastic shortcut. If you have leftover mashed sweet potatoes, you can stir them into the pot at the same stage you would add the raw diced sweet potatoes, significantly reducing the simmer time since they are already soft. This can be a great way to use up leftovers and get dinner on the table even faster.
- What if my peanut butter doesn’t dissolve well and clumps? Ensure you are using a natural, creamy peanut butter without hardened oils or excessive stabilizers, as these can sometimes make dissolution difficult. Very cold peanut butter can also be harder to incorporate. If you find it’s still clumping, a good trick is to whisk a small amount of warm broth (about 1/2 cup) with the peanut butter in a separate bowl until it forms a smooth paste, then gradually add this mixture back into the main pot of soup.
- Can I make this soup without kale or substitute it? Yes, if kale isn’t your preferred green, you can certainly substitute it with other leafy greens such as spinach, collard greens, or Swiss chard. If omitting greens entirely, the soup will still be delicious and flavorful, though you’ll miss out on the kale’s unique texture, slight bitterness, and significant nutritional benefits. Adjust cooking times for softer greens like spinach, which wilt quickly.
- Is this recipe suitable for children? Yes, with a simple adjustment, this recipe can be quite kid-friendly! The natural sweetness of the sweet potatoes and the creamy, savory flavor of the peanut butter often appeal to younger palates. To make it suitable for children, simply reduce or entirely omit the red chili flakes to eliminate any heat. It’s a great way to introduce them to new flavors and healthy vegetables in a comforting format.
Craving More Hearty Vegan Soups?
If you’ve enjoyed the rich and comforting flavors of this Spicy Peanut Soup, you’re in for a treat! Here are a few more of our favorite hearty vegan soup recipes that are sure to satisfy and become staples in your kitchen:
- Easy Vegan Potato Soup
- Vegan Broccoli Cheese Soup
- Cauliflower Sweet Potato Curry Soup
- Creamy Red Lentil Lemon Soup
Spicy Peanut Soup
Rich and spicy peanut soup is an ultra comforting and flavorful dish that everyone will love. The pantry staple ingredients make this hearty soup easy to prepare in just 30 minutes.
10 mins
20 mins
30 mins
6 servings
Pin Recipe
Ingredients
For the Soup
- 2 tablespoons olive oil
- 1 medium onion, diced
- 5 cloves garlic, minced
- 1 tablespoon fresh grated ginger
- 1 medium sweet potato, peeled and diced
- 2 teaspoons ground cumin
- 1/2 teaspoon red chili flakes
- 6 ounces tomato paste
- 6 cups vegetable broth
- 3/4 cup creamy natural peanut butter
- 15 ounce can chickpeas, drained and rinsed
- 5 cups kale, stems removed and chopped
- 1/2-1 teaspoon salt, to taste
For serving
- brown or white rice
- chopped cilantro
- chopped peanuts
- additional red chili flakes or hot sauce
Instructions
- Heat the olive oil in a large pot over medium heat. Add the diced onion and sauté for 3-4 minutes, until translucent. Now add the garlic and ginger, and cook for 1 more minute, until fragrant. Add the diced sweet potato and cook for 2 more minutes, stirring constantly.
- Add the cumin, chili flakes, tomato paste, broth, peanut butter and chickpeas to the pot. Stir very well, until the tomato paste and peanut butter have mostly dissolved into the broth. Cover the pot and bring to a boil, then lower heat to a simmer and cook for 10-15 minutes, until the sweet potatoes have softened.
- Once the sweet potatoes have softened, use a large wooden spoon to mash some of the sweet potatoes against the side of the pot, which will help thicken the soup.
- Add the chopped kale, stir and cover the pot. Simmer for another 5-10 minutes, until the kale is tender. Taste; add more salt if needed or extra chili flakes for more spice.
- Serve immediately with a scoop of rice, chopped cilantro, peanuts, hot sauce or more chili flakes, if desired. Enjoy!
- Leftovers will keep for up to 4 days in the refrigerator or it can be frozen for up to 3 months.
Notes
- A few shortcuts – Buy pre-chopped garlic and ginger in a jar or tube and pre-chopped kale in a bag. Cuts down on prep time a lot!
- May substitute vegan chicken for the chickpeas, if desired.
- May substitute collard greens for the kale, if desired.
- I like Better Than Bouillon’s No Chicken Base for broth in this recipe. Simply follow the instructions for making broth, I believe it’s 1 teaspoon per cup of water to make broth.
Nutrition
Did you make this recipe?
Mention @nora_cooks_vegan_ or tag #noracooks!