| |

Sweet Potato Peanut Butter Soup Recipe

If you’re looking for a soup that’s creamy, comforting, and packed with bold flavors, then you’re going to adore this Sweet Potato Peanut Butter Soup Recipe. It’s got that perfect balance of sweetness from the potatoes, richness from the peanut butter, and a little curry spice kick that makes it uniquely satisfying. When I first tried this recipe, I was blown away by how these simple ingredients came together to make something so rich and cozy. Stick with me, and I’ll guide you through every step so you can nail it in your kitchen too!

💜

Why You’ll Love This Recipe

  • Perfectly Balanced Flavors: The sweetness of the potatoes and tang from the tomatoes pair beautifully with the nutty creaminess of peanut butter and coconut milk.
  • Super Simple to Make: You only need one pot and a handful of pantry staples to whip this up, even on busy weeknights.
  • Warm and Comforting: It’s like a hug in a bowl — perfect for chilly days or whenever you need a little extra coziness.
  • Allergy-Friendly & Vegan: This recipe is naturally gluten-free, dairy-free, and vegan without any extra fuss.

Ingredients You’ll Need

These ingredients work so wonderfully together—I love how the curry powder and garlic build a warm base, while the peanut butter and coconut milk add creaminess without dairy. When you’re shopping, look for natural peanut butter with minimal additives for that rich, authentic flavor.

  • Neutral oil: Use a light oil like canola or vegetable for sautéing without overpowering the flavors.
  • Yellow or red onion: Adds that sweet-savory foundation—dicing it small helps it soften quickly.
  • Garlic cloves: Fresh is best here for aromatic warmth.
  • Curry powder: I like to use a mild-to-medium blend to keep it approachable but flavorful.
  • Sweet potatoes: Choose firm, evenly-sized ones for even cooking and natural sweetness.
  • Vegetable broth: Use low-sodium if you want to control salt levels better.
  • Whole tomatoes: Drained and chopped, they add acidity and depth to balance the sweet potatoes.
  • Cayenne pepper (optional): Add if you want a hint of heat; I usually go light to keep it cozy.
  • Chunky peanut butter: The texture adds a bit of fun, plus natural nutty creaminess.
  • Coconut milk: This rounds out the creaminess, lending subtle sweetness and a silky finish.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love that this Sweet Potato Peanut Butter Soup Recipe is a great base for experimenting—it’s so forgiving and adapts well to what you have on hand or your dietary preferences.

  • Add greens: My family goes crazy when I stir in some chopped spinach or kale at the end for extra color and nutrients.
  • Spicy kick: I sometimes swap cayenne for smoked paprika or add a pinch of chili flakes for a smoky heat.
  • Use crunchy peanut butter: This adds texture which makes the soup feel extra hearty—try it if you’re looking for a bit of bite.
  • Slow cooker version: If you want hands-off cooking, toss everything in a slow cooker and let it simmer on low for 4-6 hours.

How to Make Sweet Potato Peanut Butter Soup Recipe

Step 1: Sauté the base flavors

Heat your neutral oil in a large pot over medium-high heat, then add the diced onion. Stir it around for about 2 minutes until it becomes translucent and tender—that’s when the flavor really starts to build. Next, toss in the minced garlic and curry powder and sauté for another 2 minutes. This step is key to blooming the spices and really kicking the depth up.

Step 2: Cook the sweet potatoes

Add your diced sweet potatoes to the pot and cook with the aromatics for 2 more minutes. This helps them start softening and lets them soak up those wonderful flavors before adding liquids.

Step 3: Simmer the soup

Pour in the drained and chopped whole tomatoes, along with the vegetable broth and cayenne pepper if you’re using it. Give it a good stir, then cover the pot and bring everything to a boil. Once boiling, lower the heat to a simmer and let it cook for 20 minutes, or until the sweet potatoes are tender when you poke them with a fork.

Step 4: Add peanut butter and coconut milk

Now here’s the part that makes this recipe truly special! Add the chunky peanut butter and coconut milk to the pot. Stir everything well, put the lid back on, and let it simmer gently for another 30 minutes. This slow melding of flavors creates that rich, creamy texture you’ll love.

👨‍🍳

Pro Tips for Making Sweet Potato Peanut Butter Soup Recipe

  • Use Quality Peanut Butter: I’ve learned that a natural, unsweetened peanut butter really lets the peanut flavor shine without adding unnecessary sugar.
  • Don’t Skip the Simmer: Letting the soup simmer fully after adding coconut milk and peanut butter is what gives it that luscious, silky texture.
  • Mind the Sweet Potato Size: Cutting your sweet potato into even pieces helps them cook evenly—big chunks can stay tough, and small ones may get mushy.
  • Adjust Spice Levels Gradually: Adding cayenne a little at a time lets you control the heat without overpowering the natural flavors.

How to Serve Sweet Potato Peanut Butter Soup Recipe

This image shows a clear glass container filled with African peanut soup. The soup has thick, chunky orange layers with large cubes of soft yam or sweet potatoes visible throughout. There are small bits of greens sprinkled on top and some bits of red that could be tomatoes or peppers. The surface of the soup looks thick and smooth with a rich texture. The container cover is partly open at an angle, showing the label marked

Garnishes

I tend to sprinkle chopped fresh cilantro or parsley on top—the fresh herbiness adds a lovely contrast to the rich soup. A dollop of plain yogurt or coconut cream can also make a nice creamy topping that cools down the slight spice. If you’re feeling adventurous, roasted peanuts or pumpkin seeds add a nice crunch that complements the peanut butter flavor.

Side Dishes

My go-to pairing is some warm crusty bread or garlic naan for dipping—that way, you can soak up every last bit of that silky soup. For a fuller meal, I often add a simple green salad dressed with lemon vinaigrette to brighten the plate.

Creative Ways to Present

For dinner parties, I like to serve the soup in small, rustic bowls and drizzle a swirl of coconut milk on top in a spiral design. Adding a few fresh chili slices or a sprig of cilantro makes the presentation pop—and your guests always ask for the recipe afterward!

Make Ahead and Storage

Storing Leftovers

I usually store leftover soup in an airtight container in the fridge—it keeps well for up to 4 days. When you reheat, you might notice it thickens a bit, so just add a splash of broth or water to loosen it back up while warming.

Freezing

This soup freezes beautifully. I portion it in freezer-friendly containers, and it holds its flavor and texture nicely when thawed. Just thaw overnight in the fridge before reheating gently on the stove.

Reheating

I reheat gently on low heat on the stove, stirring frequently to avoid sticking. The soup will thicken as it reheats, so keep some broth or water handy to thin it out to your preferred consistency.

FAQs

  1. Can I use natural creamy peanut butter instead of chunky?

    Absolutely! Creamy peanut butter will make the soup smoother, while chunky peanut butter adds a bit of texture and crunch. Both work great, so it just depends on your preference.

  2. Is this soup spicy?

    It’s mild by default, with a gentle warmth from the curry powder and optional cayenne. You can easily adjust the spice level to suit your taste by adding more or less cayenne pepper.

  3. Can I make this soup in a slow cooker?

    Yes! Simply add all the ingredients to your slow cooker and cook on low for 4-6 hours. Add the peanut butter and coconut milk in the last 30 minutes to preserve their flavor and creaminess.

  4. What can I substitute for coconut milk?

    If you’re allergic or don’t have coconut milk, you can swap it for cashew cream or any other plant-based milk that’s unsweetened, though the flavor will be slightly different.

Final Thoughts

I absolutely love how this Sweet Potato Peanut Butter Soup Recipe brings together simple ingredients into a bowl of true comfort. It’s the kind of recipe I keep coming back to because it feels like a warm hug after a long day. Next time you’re craving something cozy, try it out—you’ll find it’s easier to make than you expect, and everyone will be asking for seconds. Grab your pot, some peanut butter, and sweet potatoes, and let’s cook up some magic!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sweet Potato Peanut Butter Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 133 reviews
  • Author: Sophia
  • Prep Time: 15 minutes
  • Cook Time: 60 minutes
  • Total Time: 75 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: African-inspired
  • Diet: Gluten Free

Description

This Sweet Potato Peanut Butter Soup is a rich, creamy, and slightly spicy dish that combines the earthiness of sweet potatoes with the unique flavor of peanut butter and coconut milk. Perfect for a comforting meal, it’s gluten-free, dairy-free, vegan, and cooked on the stovetop, making it both wholesome and easy to prepare.


Ingredients

Main Ingredients

  • 1 tablespoon of neutral oil
  • 1 small yellow or red onion, diced
  • 2 garlic cloves, minced
  • 1 tablespoon of curry powder
  • 2 large sweet potatoes, diced
  • 2 cups of vegetable broth
  • 28 ounces of whole tomatoes, drained and chopped
  • ½ teaspoon of cayenne pepper (optional)
  • ½ cup of chunky peanut butter
  • ½ cup of coconut milk


Instructions

  1. Heat the Oil and Sauté Aromatics: In a large pot over medium-high heat, heat the neutral oil. Add the diced onion and sauté for about 2 minutes until the onion is translucent and tender. Then add the minced garlic and curry powder, cooking for another 2 minutes to release their flavors.
  2. Add Sweet Potatoes: Add the diced sweet potatoes to the pot and cook for an additional 2 minutes to slightly soften them and enhance their sweetness.
  3. Add Tomatoes and Broth: Pour in the chopped tomatoes (drained) and vegetable broth along with the optional cayenne pepper for heat. Cover the pot, bring the mixture to a boil, then reduce the heat to a simmer and cook for 20 minutes until the sweet potatoes are tender.
  4. Incorporate Peanut Butter and Coconut Milk: Stir in the chunky peanut butter and coconut milk to the pot. Cover again and let the soup simmer gently for 30 minutes to allow all flavors to meld together beautifully.

Notes

  • This soup is naturally gluten-free, dairy-free, and vegan, making it suitable for various dietary preferences.
  • You can adjust the cayenne pepper to control the soup’s spiciness or omit it entirely for a milder flavor.
  • The soup can also be prepared in a slow cooker by combining all ingredients and cooking on low for 6-8 hours or on high for 3-4 hours.
  • Chunky peanut butter adds texture and a nutty flavor; smooth peanut butter can be used if preferred, but texture will differ.

Nutrition

  • Serving Size: 1 serving
  • Calories: 486 kcal
  • Sugar: 18 g
  • Sodium: 718 mg
  • Fat: 27 g
  • Saturated Fat: 9 g
  • Unsaturated Fat: 16 g
  • Trans Fat: 0.01 g
  • Carbohydrates: 55 g
  • Fiber: 10 g
  • Protein: 13 g
  • Cholesterol: 0 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star