There’s nothing quite like a bowl of this sweet potato soup recipe on a cool evening. Creamy, naturally sweet, and gently spiced, it turns simple pantry staples into something comforting and elegant. The blend of sautéed onions, roasted garlic, and coconut cream gives every spoonful rich depth without heaviness. It’s a dish that feels indulgent yet wholesome, perfect for busy weeknights or cozy weekends. Once you taste how silky and flavorful it is, this version may become your go-to cold-weather favorite.
Table of Contents
Why You’ll Love This Recipe
- Creamy and comforting: Each spoonful feels velvety and soothing, with a gentle sweetness that never overwhelms.
- Simple ingredients: Sweet potatoes, onions, and a splash of coconut milk come together with almost no effort.
- Rich flavor depth: Sautéing the aromatics first builds a savory foundation that balances the soup’s natural sweetness.
- Customizable: Keep it vegan, add cream for richness, or spice it up with chili oil.
- Perfect make-ahead meal: Stores beautifully and reheats without losing its silky texture. For another cozy option, try our potato soup recipe.
Ingredients Needed

For the Base
- 4 medium sweet potatoes, peeled and cut into 1-inch cubes (about 2 pounds). Choose firm, orange-fleshed potatoes for the best color and sweetness.
- Salt, for boiling water and seasoning to taste.
For the Aromatics and Flavor Base
- 2 tablespoons olive oil (or butter, for extra richness).
- 1 large white onion, chopped.
- 5 cloves garlic, chopped or minced.
For the Creamy Finish
- 2 cups coconut milk (full-fat for a luscious texture, light for fewer calories).
- 1 cup heavy cream or half-and-half.
For Seasoning and Heat
- ½ teaspoon hot sauce, optional for a touch of warmth.
- Salt and freshly ground black pepper, to taste.
Notes & Substitutions
- Dairy-Free Option: Skip the cream and use all coconut milk, or swap in oat milk for a lighter flavor.
- No Coconut Milk? Use unsweetened cashew cream or a blend of milk and mashed white beans for a silky, dairy-free base.
- Budget-Friendly Tip: Replace part of the coconut milk with vegetable broth; it keeps the flavor while lowering the cost.
- Flavor Tweaks: Add a pinch of smoked paprika or ginger for warmth, or squeeze in a little lime juice for brightness.
- Texture Tip: Roasted sweet potatoes give deeper flavor; boiled ones yield a smoother, lighter texture.
How to Make Sweet Potato Soup
Before You Start
Set aside 10 minutes for prep and about 35 minutes for cooking. You’ll need a large pot, a blender (immersion or countertop), and a ladle for serving.
Step 1: Prepare the Sweet Potatoes
- Peel and cube the sweet potatoes into roughly 1-inch pieces.
- Bring a large pot of salted water to a boil.
- Add the sweet potatoes and cook until fork tender, about 20 minutes.
- Tip: The cubes should break apart easily but still hold shape.
- Drain and set aside. This step ensures a smooth, even blend later.
Step 2: Build the Flavor Base
- In the same pot, heat olive oil over medium heat.
- Add the chopped onion and cook until translucent and lightly golden, about 5 minutes.
- Why it matters: Browning the onion deepens flavor and adds sweetness.
- Stir in the garlic and cook for 30–45 seconds, just until fragrant — don’t let it brown.
Step 3: Combine and Simmer
- Add the cooked sweet potatoes back into the pot.
- Pour in the coconut milk and heavy cream, stirring gently to combine.
- Add salt, pepper, and hot sauce (if using).
- Reduce the heat to low and simmer uncovered for 15–20 minutes, stirring occasionally.
- Watch for: The mixture should thicken slightly and take on a glossy finish.
Step 4: Blend Until Silky
- Use an immersion blender directly in the pot, or transfer the soup carefully to a countertop blender in batches.
- Blend until completely smooth and creamy.
- Tip: For a thinner soup, add a splash of warm broth or coconut milk.
- Safety note: Let the soup cool slightly before blending to avoid splattering.
Step 5: Taste and Adjust
- Return the soup to low heat if needed.
- Taste and adjust salt, pepper, or heat level.
- For extra depth, swirl in a small knob of butter or drizzle of olive oil before serving.
Optional Roasted Method (Deeper Flavor)
- Preheat the oven to 400°F (200°C).
- Toss cubed sweet potatoes with olive oil, salt, and pepper; roast for 25–30 minutes until golden at the edges.
- Proceed from Step 5 above, blending as directed.
- Result: A richer, slightly smoky flavor with natural sweetness.
Pro Tips & Troubleshooting
Expert Tips
- Blend for silkiness: Always blend longer than you think an extra 30 seconds gives a restaurant-smooth texture.
- Balance the sweetness: A squeeze of lime or a few drops of vinegar right before serving cuts through the natural sweetness.
- Season in layers: Add salt at each stage boiling water, sautéing onions, and final simmer for fuller flavor.
- Mind the milk: Stir coconut milk gently and avoid boiling after it’s added to prevent curdling.
- Boost savoriness: Add a splash of soy sauce or miso paste for umami depth without overpowering the base.
Common Mistakes to Avoid
- Overcooking the onions: Burnt onions turn the soup bitter. Cook until soft and translucent, not dark brown.
- Blending hot soup carelessly: Always let steam escape or use an immersion blender to avoid splatter burns.
- Skipping the simmer: Ten minutes of gentle simmering after blending helps flavors meld and thickens naturally.
- Forgetting acidity: Without a small acidic touch (like lime or vinegar), the flavor can feel flat.
Creative Shortcut
Short on time? Microwave the cubed sweet potatoes for 8–10 minutes in a covered bowl with a splash of water instead of boiling or roasting. They’ll soften perfectly for blending, saving you about 15 minutes with no flavor loss.
Serving, Storage & Variations
Serving Suggestions
- Serve this soup piping hot in deep bowls, topped with a drizzle of coconut milk or cream for contrast.
- Add crunch with roasted pumpkin seeds, croutons, or dunkable sides like cheesy breadstick bones.
- For a bright finish, sprinkle chopped herbs like cilantro or chives.
- Pair with a slice of sourdough or a simple grilled cheese sandwich, or add a crisp side like our Autumn Harvest Honeycrisp Apple and Feta Salad for a complete, cozy meal.
Storage Guidelines
- Refrigerator: Cool completely, then store in airtight containers for up to 4 days .
- Freezer: Portion into freezer-safe containers, leaving space for expansion. Freeze for up to 3 months .
- Thawing: Move to the refrigerator overnight, or defrost gently in a microwave on low.
- Reheating: Warm slowly on the stovetop over low heat, stirring frequently. If the soup thickens, add a splash of milk or broth until smooth again.
Variations
- Vegan Version: Skip the heavy cream and use all coconut milk or oat milk for the same creamy consistency, or try another plant-forward favorite like Autumn Wild Rice Soup.
- Spicy Twist: Add chili flakes, a dash of cayenne, or a spoon of red curry paste while simmering, or keep the heat front and center with our Sweet Potato Taco Bowl.
- Protein Boost: Stir in cooked red lentils, chickpeas, or shredded chicken for a heartier meal, or explore a richer option like Marry Me Chicken Soup.
- Smoky Depth: Mix in a pinch of smoked paprika or top with chipotle oil, or build a full meal with our Maple Dijon Chicken Sweet Potato Bowls.
- Sweet & Savory: Add roasted apples or carrots for subtle sweetness and extra body.
Nutritional Information
Per Serving (Approximate, based on 8 servings)
| Nutrient | Amount |
|---|---|
| Calories | 374 |
| Total Fat | 27 g |
| Saturated Fat | 18 g |
| Carbohydrates | 33 g |
| Fiber | 5 g |
| Sugars | 7 g |
| Protein | 4 g |
| Cholesterol | 41 mg |
| Sodium | 105 mg |
| Potassium | 653 mg |
Nutrition Highlights
This sweet potato soup recipe delivers balanced comfort and nourishment in one bowl. Sweet potatoes are naturally high in beta-carotene, which the body converts into vitamin A for eye and skin health. Coconut milk adds healthy fats that promote satiety, while onions and garlic provide antioxidants and depth of flavor. For a lighter version, reduce the cream or replace part of it with broth the soup stays silky without losing its sweetness.
Use online tools like Cronometer or MyFitnessPal to double-check these values if you modify the ingredients or portion sizes.
Conclusion
This sweet potato soup recipe proves that comfort food can be both nourishing and refined. With its silky texture, deep roasted sweetness, and a subtle hint of spice, it transforms humble ingredients into something truly special. Whether you make it for a quiet evening at home or a cozy gathering with friends, this soup always delivers warmth and satisfaction.
If you try it, please leave a star rating and comment below your feedback helps others find and enjoy it too. And if you share a photo on social media, tag us so we can see your version.
What’s your favorite way to personalize sweet potato soup spicy, smoky, or simple and classic? Tell us in the comments; we might feature your tip in the FAQs!
Frequently Asked Questions
Can I skip coconut milk and still get a creamy result?
Yes. You can replace coconut milk with cashew cream, half-and-half, or even a mix of milk and pureed white beans. Each option keeps the soup silky while adjusting the flavor to your preference.
Is this soup freezer friendly, and for how long?
Absolutely. Once cooled, transfer it to airtight containers and freeze for up to three months. Thaw overnight in the fridge, then reheat gently on the stove with a splash of liquid if needed.
Should I roast or simmer the sweet potatoes for the best flavor?
Roasting gives deeper, caramelized sweetness, while simmering keeps the soup lighter and faster to make; for another hearty fall bowl, see our Autumn Tortellini Soup with Sausage.
How thick should the soup be, and how do I adjust it?
The ideal consistency coats the back of a spoon. If it’s too thick, add a little broth or milk; if too thin, simmer uncovered for a few minutes to reduce naturally.
What can I use instead of vegetable broth?
You can use chicken broth for richer flavor or plain water seasoned with extra herbs and salt. The aromatics in this recipe make even water-based versions flavorful.
How do I make this soup spicy without overpowering the sweetness?
Add a dash of cayenne, smoked paprika, or chili oil just before serving. Start small, taste, and adjust gradually for perfect balance.
Can I add protein like beans, chicken, or lentils?
Yes. Stir in cooked red lentils, shredded chicken, or white beans during the last few minutes of simmering for a satisfying, high-protein variation.

