Sweet Potato and Peanut Butter Soup Recipe: Velvety Spice with Crunchy Topping Twist

Soups & Stews

Sweet Potato and Peanut Butter Soup Recipe: Velvety Spice with Crunchy Topping Twist

This sweet potato and peanut butter soup recipe delivers a velvety, hearty bowl of comfort that’s secretly vegan-friendly and packed with warming spices. The secret lies in blending roasted sweet potatoes with creamy peanut butter, creating a rich, naturally sweet base that’s balanced by a touch of ginger and garlic.

What makes this recipe special is how effortlessly it comes together—no dairy, no eggs, and no complicated techniques required.

The magic happens when you roast the sweet potatoes first, deepening their natural sweetness and caramelizing their edges for a subtle depth of flavor. A simple blend of peanut butter, vegetable broth, and spices transforms these roasted potatoes into a silky, satisfying soup that feels indulgent yet wholesome.

The result is a dish that’s creamy without dairy, protein-rich from the peanut butter, and infused with aromatic spices that make every spoonful feel like a hug in a bowl.

Topped with a crunchy garnish—think toasted peanuts or chili flakes—this soup becomes even more dynamic, adding texture and a final kick of heat. It’s the kind of meal that warms you from the inside out, perfect for chilly evenings or when you’re craving something hearty yet healthy.

The best part? It’s ready in under an hour, with minimal cleanup, making it ideal for busy weeknights or cozy weekend lunches.

Whether you’re serving it as a main dish or pairing it with crusty bread, this soup is versatile enough to fit any meal.

The peanut butter adds a satisfying richness, while the sweet potatoes bring natural sweetness and fiber, creating a balanced, nourishing bowl that’s as comforting as it is delicious. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato and peanut butter soup

Roasted sweet potatoes meet creamy peanut butter for a velvety, warming soup that’s secretly vegan-friendly.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium-sized, peeled and cubed
Natural Peanut Butter 🥜 ½ cup Creamy, unsweetened variety
Vegetable Broth 💧 4 cups Low-sodium preferred
Fresh Ginger 🌿 1 ½ tbsp Grated, fresh preferred
Garlic Cloves 🧄 3 cloves Peeled and minced
Coconut Milk 🥥 ½ cup Full-fat for creaminess
Lemon Juice 🍋 1 tbsp Freshly squeezed
Ground Cumin 🌶️ ½ tsp Toasted for depth
Ground Cinnamon 🌿 ¼ tsp For warm spice
Smoked Paprika 🌶️ ½ tsp For subtle smokiness
Sea Salt 🧂 ½ tsp Adjust to taste
Raw Peanuts 🥜 ¼ cup For topping, toasted
Red Chili Flakes 🔥 ½ tsp Optional for heat
Olive Oil 🫒 1 tbsp For roasting potatoes

Sweet potatoes are the heart of this soup. Look for vibrant orange ones—they’re sweeter and more flavorful. I always grab the organic ones at Whole Foods or the regular grocery store’s produce section, just make sure they’re firm and free of soft spots. Roasting them first brings out their natural sweetness, so don’t skip that step. For the peanut butter, natural, unsweetened is a must—it’s creamier and adds depth without extra sugar. If you’re using store-brand, check the ingredients list for added oils or sweeteners.

No fresh ginger? Powdered ginger at half the amount works in a pinch, but fresh is always better. The garlic can be pre-minced from a jar if you're short on time, but fresh is ideal. For the coconut milk, full-fat canned gives the best creaminess—light versions won’t cut it here. If you’re avoiding coconut, cashew cream (blend soaked cashews with water) is a great alternative. The spices? Toast the cumin seeds in a dry pan for 30 seconds before grinding for extra depth—Penzeys or Trader Joe’s have great bulk spices if you want to stock up.

This soup tastes even better the next day—honestly, the flavors meld even more. Keeps for 4-5 days in the fridge, and freezes beautifully for up to 3 months. For the topping, toast the peanuts in a dry pan over medium heat until golden—about 3-4 minutes. Store the chili flakes in a cool, dark place for up to 1 year. Make a double batch and freeze portions for quick lunches—trust me, you’ll want leftovers.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the peanut butter isn’t just an afterthought. It’s the star—creamy, nutty, and just sweet enough to balance the ginger’s kick. That first sip? Warm, rich, and weirdly addictive, like a hug in a bowl. (Yes, even on a Tuesday night.)
  • Five-Ingredient Magic: I swear, this recipe is the definition of "minimal effort, maximum reward." You’re basically peeling sweet potatoes, tossing in a spoonful of peanut butter, and letting the broth and ginger do the heavy lifting. That’s it. No blender wars, no fancy techniques—just pure, smooth satisfaction in under 30 minutes.
  • Peanut Butter Power: Here’s what sold me: the peanut butter isn’t just an afterthought. It’s the star—creamy, nutty, and just sweet enough to balance the ginger’s kick. That first sip? Warm, rich, and weirdly addictive, like a hug in a bowl. (Yes, even on a Tuesday night.)
  • Leftover Goldmine: This soup actually improves the next day. The flavors meld into something deeper, and it reheats like a dream. I make a double batch on Sundays, stash it in the fridge, and serve it cold with a drizzle of chili oil for a quick lunch all week. Zero waste, zero guilt.

Step-by-step instructions for sweet potato and peanut butter soup

Here's how to make this creamy, spiced soup with a perfect crunchy topping—every step ensures rich flavor and smooth texture.

1

Roast the Sweet Potatoes for Deep Flavor

Preheat your oven to 400°F and toss the 2 lbs of cubed sweet potatoes with 1 tablespoon olive oil, ½ teaspoon sea salt, and ½ teaspoon smoked paprika. Spread them in a single layer on a baking sheet—this prevents steaming and ensures crispy edges. Roast for 25-30 minutes until the edges are golden brown and a knife slides in easily.

Roasting caramelizes the sweet potatoes, giving the soup natural sweetness and depth. I like to shake the pan halfway through for even browning. If you prefer softer potatoes, check at 20 minutes—they'll continue cooking when you blend them later.

2

Build the Spiced Base with Ginger and Garlic

While the potatoes roast, heat a large pot over medium heat and add 1 tablespoon olive oil. Once shimmering, add the 3 minced garlic cloves and 1.5 tablespoons grated fresh ginger, cooking for 2-3 minutes until fragrant but not browned. This step is where the aromatic magic happens—don't rush it.

Add the ½ teaspoon ground cumin and ¼ teaspoon ground cinnamon, stirring for 30 seconds to toast the spices. The warm spices will infuse the broth with their earthy warmth. Here's the thing—if you smell the spices burning, turn the heat down immediately. You want flavor, not bitterness.

3

Simmer the Broth with Roasted Potatoes

Pour in the 4 cups vegetable broth and bring to a gentle boil. Add the roasted sweet potatoes and simmer for 10 minutes until the potatoes break down slightly. This step ensures the potatoes absorb the spiced broth and soften just enough for blending.

Use an immersion blender right in the pot to puree until completely smooth. If you prefer a chunkier texture, blend only half the soup. The result should be velvety with no visible potato pieces. I always taste at this stage—if it needs more salt, add it now before blending the peanut butter.

4

Blend in Peanut Butter and Coconut Milk

With the pot off the heat, slowly whisk in the ½ cup natural peanut butter and ½ cup coconut milk. The peanut butter will thicken the soup beautifully—start with a small amount and whisk vigorously to prevent clumping. For extra creaminess, I like to warm the coconut milk slightly before adding it.

Return the soup to low heat and stir in the 1 tablespoon lemon juice and ½ teaspoon red chili flakes (if using). Simmer for 5 minutes to let the flavors meld. The lemon brightens the richness, while the chili flakes add a subtle kick. Taste again and adjust seasoning—this is your chance to balance sweetness, spice, and salt.

5

Toast the Peanuts and Serve Warm

While the soup simmers, dry-toast the ¼ cup raw peanuts in a small skillet over medium heat for 3-4 minutes, stirring constantly until golden and fragrant. This adds the perfect crunchy contrast to the creamy soup. Let them cool slightly before serving.

Ladle the soup into bowls and top immediately with the toasted peanuts. The texture contrast is what makes this soup special—creamy, spiced, and crunchy all in one bite. Serve with crusty bread or a side salad for a complete meal. The soup tastes even better the next day, so make extra if you can!

👨‍🍳

Pro Tips For Making Sweet Potato And Peanut Butter Soup

  • Peel and Cube Small: Sweet potatoes cook faster and more evenly when cut into 1-inch chunks—no need for perfect uniformity. I learned this the hard way after burning the edges on larger pieces while the centers stayed raw.
  • Toast the Peanut Butter: Warm the peanut butter with a splash of broth or coconut milk first—just a minute on low heat—so it blends smoothly instead of clumping like glue. (Yes, even if you’re impatient like me.)
  • Simmer, Don’t Boil: Keep the soup at a gentle bubble after adding broth. Boiling turns sweet potatoes mushy and makes the peanut butter separate. A low simmer keeps everything creamy and cohesive.
  • Blend in Stages: Pulse the soup in batches if your blender’s small—overfilling leads to splatter and a half-blended mess. Start with half the soup, blend until smooth, then add the rest. (Your future self will thank you.)

Creative variations of this dish

Spicy Thai-Inspired Twist

Transform this soup into a Thai-inspired dish by adding 1 tbsp red curry paste (like Maesri) when sautéing the garlic and ginger.

Stir in ½ cup coconut milk earlier for richer depth, then finish with 1 tsp fish sauce (or soy sauce for vegan) and 1 lime wedge per serving. Garnish with crushed peanuts and fresh cilantro for an authentic touch. 🌶️

Creamy Cashew Alternative

Swap peanut butter for ½ cup cashew butter (or blend soaked cashews) to create a nutty, dairy-free creaminess. Add ½ tsp cardamom and ¼ tsp turmeric for warmth. Top with toasted cashews and a drizzle of tahini for a Middle Eastern-inspired variation. The cashew version feels lighter yet equally rich.

Sweet Potato & Black Bean Fusion

Add 1 can black beans, drained and rinsed, to the simmering broth for extra protein. Mash a few beans slightly to thicken the soup naturally. Stir in ½ tsp smoked paprika and ¼ tsp oregano for a Southwestern flair.

Serve with avocado slices and lime crema (blend silken tofu with lime juice and salt).

Coconut Curry Delight

Boost the coconut milk to 1 cup and add 1 tbsp curry powder when toasting the spices. Simmer in 1 can diced tomatoes for 10 minutes before blending.

Garnish with fresh basil or mint leaves and a sprinkle of toasted coconut flakes. This version feels tropical and luxurious, perfect for summer dinners.

Sweet & Smoky Maple Version

Replace the lemon juice with 1 tbsp pure maple syrup and add ½ tsp liquid smoke (or ¼ tsp smoked salt) for a smoky-sweet twist. Top with crumbled bacon (optional) and maple-glazed pecans. This variation works beautifully for fall gatherings, balancing sweetness with smoky depth.

Herb-Infused Mediterranean Style

Swap the cinnamon for ½ tsp dried oregano and ¼ tsp dried thyme, then add 1 tbsp olive oil to the blended soup. Finish with fresh parsley, kalamata olives, and a drizzle of lemon-olive oil dressing.

The Mediterranean herbs brighten the peanut butter’s richness while keeping the soup light and refreshing.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 8g40%
Cholesterol 0mg0%
Sodium 450mg20%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 12g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without coconut milk?

Swap the coconut milk for ½ cup full-fat cashew cream (blend soaked cashews with water) or even ¼ cup extra peanut butter for a richer, nuttier flavor. The soup will still be creamy—just slightly thicker. For a lighter option, use ½ cup unsweetened almond milk and add 1 teaspoon cornstarch to thicken.

2

How do I adjust the heat level for picky eaters?

Skip the red chili flakes entirely for mild heat, or reduce them to ¼ teaspoon. For extra warmth without spice, add ½ teaspoon ground coriander or ¼ teaspoon nutmeg when toasting the spices. The ginger and garlic already provide natural zing without heat!

3

Can I use regular potatoes instead of sweet potatoes?

While you can use regular potatoes, the natural sweetness and vibrant orange color of sweet potatoes are key to this recipe. For a similar texture, try Yukon Gold potatoes—they’re creamy when cooked—but you’ll need to add 1 tablespoon maple syrup to compensate for the lack of sweetness. The flavor profile will be less rich.

4

Why does my soup taste bitter after blending?

Bitterness usually comes from overcooking the garlic or burning the spices. Sauté garlic and ginger just until fragrant (2-3 minutes) and toast spices for 30 seconds max. Another culprit? Using powdered peanut butter—always choose natural, unsweetened for the best flavor. If it’s too bitter, stir in ½ teaspoon more cinnamon or 1 teaspoon maple syrup to balance.

5

How can I make this soup gluten-free?

This recipe is naturally gluten-free, but double-check your ingredients: use certified gluten-free vegetable broth and ensure your peanut butter (like Smucker’s Natural) has no cross-contamination warnings. For extra safety, toast your spices in a clean, dedicated dry pan. The toasted peanuts and coconut milk are also safe—just confirm no shared processing facilities if you have celiac disease.

★★★★★4.9(14 reviews)
Categories Soups & Stews