Creamy, cozy, and bursting with flavor, this Sweet Potato Coconut Soup is a nourishing bowl of comfort you’ll want to make again and again. The natural sweetness of roasted sweet potatoes meets the lush richness of coconut milk, with subtle hints of ginger, garlic, and warming spices throughout. Whether you’re curled up on a chilly evening or need a quick, healthy lunch, this soup delivers both flavor and simplicity.
It’s also naturally vegan and gluten-free, which makes it perfect for a variety of dietary needs. With just a few pantry staples and seasonal produce, you’ll have a beautiful, velvety soup on the table in under an hour. This one-pot wonder brings depth and creaminess without any heavy ingredients or complicated steps.
Why You’ll Love This Sweet Potato Coconut Soup
This soup is a blend of comfort and nutrition. The combination of sweet potatoes and coconut milk creates a luscious texture that feels indulgent but is actually good for you. It’s full of beta-carotene, fiber, and healthy fats. Plus, it’s easy to batch-cook and reheat, making it great for meal prep or feeding a hungry crowd.
What Kind of Coconut Milk Should I Use?
Full-fat canned coconut milk is ideal for this soup. It gives a creamy richness that balances the sweetness of the potatoes beautifully. If you’re looking for a lighter option, you can use light coconut milk, but it may result in a thinner texture. Avoid carton coconut milk, as it tends to be too watery for this type of dish.
Ingredients for the Sweet Potato Coconut Soup
The beauty of this soup lies in its simplicity. Each ingredient serves a purpose in bringing out that perfect sweet-and-savory harmony.
- Sweet Potatoes: The star of the dish. Roasted for enhanced sweetness and depth.
- Coconut Milk: Adds creaminess and a subtle tropical flavor.
- Onion: Provides savory depth.
- Garlic: Essential for building flavor.
- Ginger: Adds warmth and a touch of spice.
- Vegetable Broth: Thins out the soup to the right consistency and infuses it with extra flavor.
- Olive Oil: For sautéing and roasting.
- Salt and Pepper: Basic seasonings that bring everything to life.
- Optional Garnishes: Fresh cilantro, red pepper flakes, or a squeeze of lime for extra zing.

How To Make the Sweet Potato Coconut Soup
Step 1: Roast the Sweet Potatoes
Preheat your oven to 400°F (200°C). Peel and cube the sweet potatoes, then toss them with olive oil, salt, and pepper. Spread on a baking sheet and roast for 25 to 30 minutes until tender and caramelized.
Step 2: Sauté the Aromatics
In a large pot, heat a bit of olive oil over medium heat. Add chopped onion and cook until soft and translucent. Add minced garlic and grated ginger, and cook for another minute until fragrant.
Step 3: Simmer and Blend
Add the roasted sweet potatoes to the pot, then pour in the vegetable broth and coconut milk. Bring to a simmer and cook for 10 minutes. Use an immersion blender to blend until smooth, or transfer to a blender in batches.
Step 4: Adjust and Serve
Taste and adjust seasoning with more salt and pepper if needed. If the soup is too thick, add more broth or water until you reach your desired consistency. Serve hot with your favorite garnishes.
How to Store and Serve This Soup
This soup serves 4 to 6 people depending on portion size and toppings. Store leftovers in an airtight container in the fridge for up to 5 days. It also freezes beautifully for up to 3 months. Just reheat gently on the stove, adding a splash of broth to loosen it up if needed.
What to Serve With Sweet Potato Coconut Soup?
Crusty Bread
Perfect for dipping and soaking up every last spoonful.
Roasted Chickpeas
Add crunch and protein with a handful of seasoned roasted chickpeas.
Side Salad
A fresh, citrusy green salad balances the soup’s richness.
Grilled Cheese Sandwich
A melty sandwich adds comfort and makes it a full meal.
Steamed Rice
For a heartier version, serve the soup over a scoop of jasmine or brown rice.
Sauteed Greens
Try wilted spinach or kale with garlic on the side.
Naan or Flatbread
Something soft and warm to scoop up the creamy soup.
Want More Soup Ideas?
If this Sweet Potato Coconut Soup is your kind of cozy, you’ll enjoy these warming meals too:
- Cajun Potato Soup for a spicy, bold twist on comfort.
- Crockpot Thai Coconut Chicken Soup if you love creamy coconut and gentle heat.
- Cabbage Soup with Ground Beef for something hearty and wholesome.
- Mexican Sopa de Conchas when you’re in the mood for a nostalgic classic.
- Creamy Chicken and Broccoli if you want a protein-packed bowl of comfort.
Save This Recipe For Later
📌 Save this recipe to your Pinterest soup board so you can come back to it any time.
Let me know how you personalized your bowl. Did you add spice? Try a crunchy topping? Drop your tips and twists in the comments!
Explore beautifully curated health-boosting drinks and soups on Zoe Recipes on Pinterest and discover your next cozy favorite.
Conclusion
This Sweet Potato Coconut Soup is a perfect example of how a handful of humble ingredients can transform into something luxurious and nourishing. Whether you’re craving a simple dinner or need a recipe that’s both hearty and wholesome, this one checks all the boxes. Give it a try and let it become a staple in your cozy cooking routine.

Sweet Potato Coconut Soup
- Total Time: 50 minutes
- Yield: 4 to 6 servings
Description
This creamy Sweet Potato Coconut Soup is a cozy, vegan, and gluten-free recipe made with roasted sweet potatoes, coconut milk, ginger, and garlic. It’s an easy one-pot soup perfect for weeknight dinners or meal prep, and packed with nourishing ingredients.
Ingredients
2 large sweet potatoes
1 tablespoon olive oil
1 small onion, chopped
2 garlic cloves, minced
1 tablespoon fresh ginger, grated
3 cups vegetable broth
1 can (13.5 oz) full-fat coconut milk
1 teaspoon salt
1/2 teaspoon black pepper
Optional: chopped cilantro, red pepper flakes, lime wedges
Instructions
1. Preheat oven to 400°F (200°C). Peel and cube sweet potatoes. Toss with olive oil, salt, and pepper. Roast on a baking sheet for 25–30 minutes until tender.
2. In a large pot, heat olive oil over medium heat. Add chopped onion and cook until translucent.
3. Stir in garlic and ginger, cooking for 1 minute until fragrant.
4. Add roasted sweet potatoes to the pot, then pour in vegetable broth and coconut milk.
5. Bring to a simmer and cook for 10 minutes.
6. Use an immersion blender to blend the soup until smooth (or transfer to a blender in batches).
7. Adjust seasoning with more salt or pepper if needed. Add extra broth to thin if desired.
8. Serve hot with cilantro, red pepper flakes, or a squeeze of lime.
Notes
Use full-fat canned coconut milk for best creaminess.
Soup can be stored in the fridge up to 5 days or frozen for 3 months.
Roasting sweet potatoes enhances their natural sweetness and flavor.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Vegan, Comfort Food
Nutrition
- Serving Size: 1 bowl
- Calories: 270
- Sugar: 8g
- Sodium: 620mg
- Fat: 18g
- Saturated Fat: 12g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 5g
- Protein: 4g
- Cholesterol: 0mg
Keywords: sweet potato soup, coconut soup, vegan soup, gluten-free soup, cozy soup
