| |

Sweet Potato Peanut Butter Soup Recipe

I absolutely love this Sweet Potato Peanut Butter Soup Recipe because it’s like a big, warm hug in bowl form. The blend of creamy peanut butter with sweet potatoes and a touch of curry transforms a simple soup into something truly special and comforting. Whenever I make this, whether it’s a chilly weeknight or a lazy weekend afternoon, everyone at the table can’t wait to dig in.

You’ll find that this soup isn’t just delicious but also wonderfully easy to prepare with pantry staples and fresh ingredients. It’s my go-to when I want something hearty, nourishing, and vegan-friendly that feels indulgent but is packed with wholesome flavors. Trust me—once you try this Sweet Potato Peanut Butter Soup Recipe, you’ll keep coming back for more.

❤️

Why You’ll Love This Recipe

  • Comforting & Creamy: The peanut butter and coconut milk create this smooth, luscious texture that feels indulgent but is 100% plant-based.
  • Easy to Make: With straightforward steps and simple ingredients, you’ll have a delicious meal ready without stress.
  • Vegan & Allergy-Friendly: It’s gluten-free, dairy-free, and vegan, perfect for accommodating many diets without compromising on flavor.
  • Rich in Flavor & Texture: The curry powder and optional cayenne add warmth and a little kick, balanced by sweet potatoes and peanut butter’s creaminess.

Ingredients You’ll Need

I love how these ingredients come together—each adds its own personality so the final soup tastes layered and rich. When shopping, it’s worth picking good-quality peanut butter and fresh sweet potatoes for the best outcome.

  • Neutral oil: I usually use avocado or canola oil to sauté without overpowering other flavors.
  • Small yellow or red onion: Adds sweetness and depth to the soup; pick firm onions with no soft spots.
  • Garlic cloves: Fresh is key! It gives the soup a mouthwatering aroma and a subtle spicy edge.
  • Curry powder: The heart of the spice blend—choose your favorite brand but don’t skip this, it really lifts the dish.
  • Large sweet potatoes: They bring natural sweetness and body; peeling and dicing them ensures even cooking.
  • Vegetable broth: Use a good-quality broth for a richer flavor or homemade if you have it on hand.
  • Whole tomatoes (drained and chopped): They add tang and body—draining removes excess liquid so soup doesn’t get too watery.
  • Cayenne pepper (optional): Adds heat, perfectly balancing the sweetness and creaminess; adjust to your spice tolerance.
  • Chunky peanut butter: I love the texture chunky peanut butter adds, but smooth works fine too if that’s what you have.
  • Coconut milk: This is what makes the soup ultra creamy and adds a subtle tropical sweetness—full fat for best results.
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

This Sweet Potato Peanut Butter Soup Recipe is such a great base that I like to customize it depending on my mood or what’s in my pantry. Feel free to experiment—you might discover a new favorite twist!

  • Spicy Kick: I sometimes add extra cayenne or a pinch of smoked paprika for a smoky dimension that my family adores.
  • Nut Allergies: If peanut butter isn’t an option, tahini or sunflower seed butter can substitute nicely with a different but still rich flavor.
  • Slow Cooker Version: You can skip stovetop sautéing and dump everything in a slow cooker for 4-6 hours—perfect for busy days.
  • Greens Boost: Stir in some spinach or kale right before serving for extra nutrition and color.

How to Make Sweet Potato Peanut Butter Soup Recipe

Step 1: Sauté the Aromatics

Heat a tablespoon of neutral oil in a large pot over medium-high heat. Toss in the diced onions and sauté for about 2 minutes until they start to look translucent and tender. This step is crucial because it builds the flavor base—don’t rush! Then, add minced garlic and curry powder, cooking for another 2 minutes to bloom the spices and wake up all those delicious aromas.

Step 2: Add Sweet Potatoes and Develop Flavor

Next, add the diced sweet potatoes and cook for about 2 minutes, stirring occasionally. This helps begin softening the potatoes while letting the spices coat them evenly. It’s one of those little tricks I learned that really boosts the final taste, so don’t skip it!

Step 3: Simmer with Tomatoes and Broth

Now, stir in the drained and chopped whole tomatoes, vegetable broth, and cayenne pepper if you’re using it. Put a lid on the pot, bring everything to a boil, then reduce the heat to a simmer. Let it simmer gently for 20 minutes until the sweet potatoes are tender enough to mash with the back of a spoon. This process melds all flavors beautifully.

Step 4: Stir in Peanut Butter and Coconut Milk

Finally, add the chunky peanut butter and coconut milk. Stir well to combine and cover the pot again. Let it simmer for another 30 minutes on low heat. This is where the soup really thickens up and gets that incredible creamy texture you’ll love. Be patient here—the wait is totally worth it!

👨‍🍳

Pro Tips for Making Sweet Potato Peanut Butter Soup Recipe

  • Perfect Texture Balance: Use chunky peanut butter for added texture, but smooth buttery varieties also give a silkier soup—choose according to your preference.
  • Spice Adjustment: Start with less cayenne pepper and add more at the end if you like heat; it’s easier to add spice than tone it down!
  • Simmer Low and Slow: Don’t rush simmering times—this lets the flavors deepen and the sweetness of the potatoes shine.
  • Avoid Watery Soup: Make sure to drain your canned tomatoes well; excess liquid can water down the final soup, affecting richness.

How to Serve Sweet Potato Peanut Butter Soup Recipe

The image shows a clear glass container partially covered with a lid, filled with bright orange-yellow African peanut soup. The soup has a chunky texture with visible large pieces of soft orange vegetables, possibly sweet potatoes or squash, mixed with a thick, smooth sauce that has a slightly oily surface. Small green bits of herbs are scattered throughout, adding a touch of color contrast. The container is placed on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

I like to top my soup with a sprinkle of chopped fresh cilantro or parsley for a burst of color and fresh flavor. A few crushed roasted peanuts on top add that satisfying crunch which contrasts beautifully with the creamy soup. Sometimes I drizzle a little lime juice or a swirl of extra coconut milk for an elegant finishing touch.

Side Dishes

This soup pairs wonderfully with warm crusty bread or naan to soak up all the flavors. For a heartier meal, a simple side salad with a tangy vinaigrette balances the richness perfectly. On cooler days, I’m all about serving it alongside some roasted veggies or grilled plantains for an extra filling dinner.

Creative Ways to Present

If you’re entertaining, serve the soup in mini mugs or hollowed-out sweet potatoes for a fun presentation. You could even set up a little “garnish bar” with chopped herbs, nuts, and chili flakes so guests can customize their bowls. It’s a simple touch that makes the meal feel extra special and festive.

Make Ahead and Storage

Storing Leftovers

Leftover Sweet Potato Peanut Butter Soup stores really well in an airtight container in the fridge for up to 4 days. I usually cool it to room temperature before refrigerating to avoid condensation inside the container. When I reheat, it still tastes fresh and creamy, as if it’s just been made.

Freezing

This soup freezes beautifully, which is great for meal prep. I portion it into freezer-safe containers or bags and it keeps for up to 3 months. When I thaw, I let it defrost overnight in the fridge, then reheat gently on the stove to preserve the texture and flavor.

Reheating

To reheat, I warm the soup over low to medium heat on the stove, stirring occasionally until it’s evenly heated through. If it looks a little thick, I add a splash of water or broth to loosen it up. Microwaving works too, but I prefer stovetop reheating for the best texture.

FAQs

  1. Can I use natural peanut butter for this Sweet Potato Peanut Butter Soup Recipe?

    Absolutely! Natural peanut butter works well, though it may separate more, so just stir it in thoroughly. Opt for creamy or chunky depending on your texture preference, but both add that essential peanut flavor that makes this soup shine.

  2. Is this soup spicy?

    The base recipe has a gentle warmth from curry powder, with an optional pinch of cayenne for some heat. If you prefer mild flavors, simply skip the cayenne, or add it sparingly to control the spice level to your liking.

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

    Yes! You can skip sautéing and combine all ingredients except the peanut butter and coconut milk in a slow cooker. Cook on low for about 4-6 hours, then stir in peanut butter and coconut milk during the last 30 minutes to keep that creamy texture.

  4. What can I serve with Sweet Potato Peanut Butter Soup?

    This soup pairs beautifully with crusty bread, a fresh, crisp salad, or roasted vegetables. For a more filling meal, add some grains like quinoa or a side of plantains for a delicious balance.

Final Thoughts

This Sweet Potato Peanut Butter Soup Recipe has truly become one of my kitchen favorites. It’s cozy without being heavy, packed with flavor yet so simple to make. Whether you’re cooking for family, friends, or just want a comforting meal after a long day, I promise this soup will deliver. Try it, experiment a little with the spice, and make it your own—it’s one recipe that’s worth coming back to again and again.

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.7 from 108 reviews
  • Author: Lauren
  • Prep Time: 15 minutes
  • Cook Time: 60 minutes
  • Total Time: 75 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: African-inspired
  • Diet: Vegan

Description

This Sweet Potato Peanut Butter Soup is a rich, creamy, and slightly spicy dish that blends the sweetness of sweet potatoes with the bold flavors of curry and peanut butter. Enhanced with coconut milk for extra creaminess, this comforting soup is vegan, gluten-free, and perfect for cozy meals prepared on the stovetop.


Ingredients

Soup Base

  • 1 tablespoon of neutral oil
  • 1 small yellow or red onion, diced
  • 2 garlic cloves, minced
  • 1 tablespoon of curry powder

Main Ingredients

  • 2 large sweet potatoes, diced
  • 28 ounces of whole tomatoes, drained and chopped
  • 2 cups of vegetable broth
  • ½ teaspoon of cayenne pepper (optional)

Finishing Ingredients

  • ½ cup of chunky peanut butter
  • ½ cup of coconut milk


Instructions

  1. Heat Oil and Sauté Onions: In a large pot over medium-high heat, heat the neutral oil. Add the diced onion and sauté for 2 minutes until the onion becomes translucent and tender.
  2. Add Garlic and Curry: Stir in the minced garlic and curry powder, cooking for another 2 minutes to release the spices’ aromas and flavors.
  3. Cook Sweet Potatoes: Add the diced sweet potatoes to the pot and cook for 2 minutes, allowing them to begin softening and absorbing the spices.
  4. Add Tomatoes, Broth, and Cayenne: Pour in the drained chopped whole tomatoes, vegetable broth, and cayenne pepper if using. Cover the pot, bring to a boil, then reduce heat to a simmer for 20 minutes until the sweet potatoes are tender.
  5. Finish with Peanut Butter and Coconut Milk: Stir in the chunky peanut butter and coconut milk. Cover again and let the soup simmer gently for 30 more minutes to enhance the flavors and create a creamy texture.

Notes

  • This curried sweet potato peanut soup is naturally gluten-free, dairy-free, and vegan, making it suitable for various dietary needs.
  • You can prepare it on the stove or use a slow cooker for a hands-off approach.
  • The optional cayenne pepper adds a slight spicy kick; adjust to your preferred heat level or omit entirely.
  • Chunky peanut butter adds texture and a robust nutty flavor; creamy peanut butter can be used if preferred.
  • For thicker soup, blend a portion of the soup and then stir it back in before serving.

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