Soups & Stews
This sweet potato and peanut butter soup delivers the perfect balance of velvety creaminess and rich, toasted nut depth—without any dairy. The secret lies in blending roasted sweet potatoes with smooth peanut butter and coconut milk, creating a naturally rich, velvety texture that’s both comforting and sophisticated.
What sets this recipe apart is the slow simmer that deepens the flavors while keeping the soup light enough for a plated meal.
The foundation of this dish is simple yet transformative: roasting the sweet potatoes first intensifies their natural sweetness and adds a subtle caramelized depth that blends beautifully with the peanut butter.
A touch of coconut milk ensures the soup is luxuriously creamy, while a splash of vegetable broth keeps it balanced. The result is a soup that’s hearty enough to stand alone but versatile enough to pair with crusty bread or a sprinkle of fresh herbs.
What you’ll end up with is a creamy, aromatic soup with a velvety consistency that coats the spoon. The peanut butter adds a satisfying richness, while the roasted sweet potatoes bring natural sweetness and earthy warmth.
Garnish with a drizzle of chili oil, toasted peanuts, or fresh cilantro to elevate the dish further—this soup is as visually appealing as it is delicious.
This recipe is designed to be both approachable and adaptable—whether you’re serving it as a light lunch or a cozy dinner. The optional additions, like tofu for extra protein or a swirl of coconut cream for added indulgence, make it easy to customize.
Let’s get started on creating a soup that’s as nourishing as it is flavorful.
Ingredients for sweet potato and peanut butter soup
Roasted sweet potatoes and rich peanut butter create this velvety, dairy-free soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium size, peeled and cubed |
| Smooth Peanut Butter 🥜 | ½ cup | Natural, unsweetened preferred |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Garlic Cloves 🧄 | 3 cloves | Minced |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Coconut Oil 🫒 | 1 tbsp | For roasting |
| Maple Syrup 🍯 | 1 tbsp | Pure grade B |
| Sea Salt 🧂 | 1 tsp | To taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Red Chili Flakes 🔥 | ½ tsp | Optional for heat |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Toasted Peanuts 🥜 | ¼ cup | Chopped, for garnish |
The sweet potatoes are the soul of this soup—roasting them first brings out their natural sweetness and caramelized depth. Look for organic sweet potatoes at Whole Foods or your local farmers market if possible, but the regular supermarket kind works too. The peanut butter should be smooth and natural (no added sugar or oils)—Smucker's Natural or 365 by Whole Foods are solid choices. Fresh ginger and garlic are non-negotiable here; pre-minced garlic lacks the same punch. If you're worried about the soup being too rich, the coconut milk keeps it balanced while adding that luxurious creaminess without dairy.
No smooth peanut butter? Crunchy works too, but blend it first for a smoother texture. Short on coconut milk? Substitute with full-fat cashew cream (blend soaked cashews with water) at the same amount. The maple syrup can be swapped for agave if you prefer, but it adds that perfect balance of sweetness. For extra protein, blend in 1 cup of firm tofu with the soup—it dissolves completely and adds a silky texture. The chili flakes are optional but add a nice kick; if you want heat, start with half the amount and adjust to taste. Fresh cilantro and toasted peanuts elevate the dish visually and add freshness—don't skip them if you've got them.
This soup tastes even better the next day—honestly, the flavors meld more beautifully after a night in the fridge. Store leftovers in an airtight container for up to 5 days, or freeze for 3 months. I like to portion it into individual containers so I can grab a meal on busy mornings. The roasted sweet potatoes can be prepped ahead and refrigerated for 3 days before blending. Garnishes like chili oil or extra peanut butter keep well in the fridge for 1 week, so stock up if you're making a batch for guests.
Why You'll Love This Recipe
- No-Fuss Blender Magic: I swear by this recipe—just roast the sweet potatoes until tender (or microwave them for lazy nights), toss them in with the peanut butter, coconut milk, and broth, and blend. No chopping, no fuss, just smooth perfection in minutes. That ginger? It’s the secret—adds warmth without overpowering.
- Rich, Creamy, Addictive: The peanut butter and coconut milk combo is ridiculously satisfying—like a hug in a bowl. The roasted sweet potatoes bring natural sweetness, while the ginger gives it a little kick. Honestly, I’ve made it for dinner, lunch, and even as a late-night snack. It’s that good.
- Meal Prep MVP: This soup tastes even better the next day (yes, really). I double the batch on Sundays, stash it in jars, and grab it for quick lunches all week. The flavors meld beautifully, and the peanut butter keeps it rich without getting watery. My kids ask for it constantly—no complaints here.
- Budget-Friendly Luxury: Sweet potatoes and peanut butter are pantry staples that won’t break the bank. Coconut milk adds creaminess without the cost of heavy cream, and vegetable broth keeps it light. I’ll be real: it feels fancy, but the grocery bill stays friendly. Plus, leftovers reheat like a dream.
Step-by-step instructions for sweet potato and peanut butter soup
This velvety blend comes together with simple steps—rich, creamy, and packed with toasted nut flavor.
🍳 Step 1: Roast Sweet Potatoes for Deep Flavor
Preheat your oven to 400°F and toss the 2 lbs cubed sweet potatoes with 1 tablespoon coconut oil and ½ teaspoon sea salt on a baking sheet. Roast for 25-30 minutes until tender and caramelized at the edges—this step builds the soup's natural sweetness and depth.
I like to stir them halfway through cooking to ensure even browning. You'll know they're perfect when a knife slides in easily and the edges turn golden. Roasting also prevents a watery soup later—steaming sweet potatoes in broth would dilute the flavor.
🍳 Step 2: Sauté Aromatics Until Fragrant
While the sweet potatoes roast, heat a large pot over medium heat and add 1 tablespoon coconut oil. Once shimmering, add the 3 minced garlic cloves and 1 tablespoon freshly grated ginger root. Sauté for 2-3 minutes until the garlic turns golden and the ginger becomes fragrant—this prevents bitterness and builds the soup's aromatic base.
Here's the thing—don't walk away. Garlic burns fast, and once it turns dark, it adds a bitter note. You want that sweet, nutty aroma that'll carry through the entire soup. Keep stirring gently until you see those little golden flecks appear.
🥘 Step 3: Blend Roasted Potatoes with Broth
Transfer the roasted sweet potatoes to your pot with the aromatics, then pour in the 2 cups vegetable broth. Bring to a simmer and cook for 5 minutes to infuse the flavors. Use an immersion blender to purée directly in the pot until completely smooth—this creates that signature creamy texture without adding extra fat.
If you don't have an immersion blender, carefully transfer the mixture to a regular blender in batches. Real talk: don't overfill the blender or you'll end up with soup everywhere. The soup should be silky, with no visible potato chunks—this is your foundation for that velvety consistency.
🍳 Step 4: Stir in Peanut Butter and Coconut Milk
Return the blended soup to the pot and stir in the ½ cup smooth peanut butter and 1 can coconut milk over low heat. Cook for 5-7 minutes, stirring constantly, until everything is fully incorporated and the peanut butter melts smoothly into the soup.
This is where the magic happens—the peanut butter adds richness while the coconut milk creates that luxurious creaminess. If the soup looks too thick, whisk in 2-4 tablespoons of water to reach your desired consistency. You want it thick enough to coat the back of a spoon but still easy to ladle.
🍽️ Step 5: Finish with Bright Flavors and Garnishes
Remove from heat and stir in the 2 tablespoons lemon juice, 1 tablespoon maple syrup, ½ teaspoon black pepper, and ½ teaspoon red chili flakes. Taste and adjust seasoning—you might need a pinch more salt or a splash more lemon to balance the sweetness.
Ladle into bowls and top with ¼ cup chopped fresh cilantro and ¼ cup chopped toasted peanuts. The cilantro adds freshness while the toasted peanuts give that satisfying crunch. Serve immediately while warm—this soup tastes best right out of the pot when all the flavors are at their peak.
Pro Tips For Making Sweet Potato And Peanut Butter Soup
- Char Sweet Potatoes First: Peel and cut your sweet potatoes into ½-inch cubes—no smaller—then roast them at 400°F (200°C) for 20-25 minutes before blending. This caramelizes their edges, giving the soup depth without turning to mush when cooked further. I used to skip this and ended up with a watery, bland purée every time.
- Use Toasted Peanut Butter: Spread smooth peanut butter on a microwave-safe plate and zap it for 30 seconds—just until it smells toasty. This deepens the nutty flavor and cuts through the coconut milk’s richness. Sounds weird, but it works: the soup tastes like a restaurant dish instead of a quick weeknight meal.
- Simmer, Don’t Boil: After blending, return the soup to the pot and keep it at a gentle simmer (tiny bubbles, not rolling) for at least 10 minutes. This lets the flavors meld and the ginger’s heat mellow out. I learned this the hard way—rushing it made the ginger taste like medicine, not spice.
- Balance the Creaminess: Add coconut milk gradually, tasting as you go, and finish with a splash of the vegetable broth you set aside. The soup’s texture should be velvety but not heavy—aim for a ratio closer to ½ cup coconut milk per 2 cups broth. My first batches were either too thick or too thin; this keeps it just right.
Best sauces and condiments for this sweet potato and peanut butter soup
Peanut Sauce Swirl
Elevate your soup with a peanut sauce swirl—simmer 2 tablespoons smooth peanut butter with 1 tablespoon soy sauce, 1 tablespoon maple syrup, and 1 teaspoon sriracha until smooth.
Drizzle over individual bowls before serving for an extra layer of nutty richness. This adds a glossy finish that makes the soup look restaurant-worthy. 🥜
Coconut Cream Drizzle
For a luxurious finish, whisk ½ cup coconut cream (from the top of a chilled can of coconut milk) with 1 teaspoon lime juice and a pinch of salt. Drizzle over the soup just before serving—it adds a silky, velvety contrast to the hearty flavors.
I love this for special occasions when I want to impress guests without extra effort. 🥥
Spicy Chili Oil
Infuse ¼ cup neutral oil (like avocado or grapeseed) with 1 tablespoon red chili flakes and 1 teaspoon toasted cumin seeds by heating gently for 2-3 minutes until fragrant.
Strain and drizzle over the soup for a smoky, spicy kick. This balances the sweetness and adds a vibrant red hue that makes the dish pop. 🔥
Lime-Cilantro Crema
Blend ½ cup coconut yogurt with 2 tablespoons chopped cilantro, 1 tablespoon lime juice, and ½ teaspoon sea salt until smooth. Spoon dollops over the soup for a bright, herby contrast that cuts through the richness.
This is my go-to for a fresh, tangy finish that keeps the dish feeling light. 🌿
Crispy Shallot Topping
Sauté 3 thinly sliced shallots in 1 tablespoon coconut oil over low heat for 10-12 minutes until deep golden and crispy. Sprinkle over the soup for a textural crunch that adds depth. The caramelized shallots bring a sweet, oniony complexity that pairs perfectly with the peanut butter. 🧅
Sesame-Ginger Dressing
Whisk together 2 tablespoons tahini, 1 tablespoon rice vinegar, 1 teaspoon grated ginger, and ½ teaspoon toasted sesame oil. Drizzle lightly over the soup for an umami-rich enhancement. This adds a nutty, tangy brightness** that complements the sweet potatoes beautifully. ✨
Nutrition facts
Frequently asked questions
Can I make this soup without coconut milk?
For a lighter version, use 1 cup unsweetened almond milk or ½ cup cashew cream (blend soaked cashews with water). For extra richness, try ¼ cup tahini instead—it adds a nutty depth similar to peanut butter. The soup will still be creamy, just with a slightly different texture.
How do I fix a soup that's too thick or too thin?
If your soup is too thick, stir in 2-4 tablespoons of warm broth or water until it reaches your desired consistency. For a thinner soup, simmer it uncovered for 5-10 minutes to reduce excess liquid. Pro tip: The soup should coat the back of a spoon but still be easy to ladle. Adjust gradually—you can always add more liquid later!
Is this soup spicy? Can I make it milder?
The recipe includes ½ teaspoon red chili flakes for a subtle kick, but you can easily omit them or reduce to ¼ teaspoon for a milder version. For extra heat, add a dash of sriracha or cayenne to taste. The lemon juice and ginger already provide bright flavors, so the spice is completely optional!
Can I use regular potatoes instead of sweet potatoes?
Not recommended! Sweet potatoes add natural sweetness and a velvety texture that regular potatoes can't match. If you're out of sweet potatoes, try butternut squash (roast and blend like the recipe) for a similar sweet, creamy result. Regular potatoes will make the soup taste starchy and less flavorful.
How long does this soup keep in the fridge?
Store leftovers in an airtight container for up to 5 days in the fridge. The flavors actually deepen overnight! Reheat gently on the stove or microwave until warm. For longer storage, freeze portions for up to 3 months. Thaw overnight in the fridge before reheating.
