If you’re on the lookout for a comforting and nutritious option that’s bursting with flavor, this Vegan Thai Sweet Potato Soup is just the ticket. It’s a delightful blend of creamy sweet potatoes and aromatic Thai spices, making it an ideal dish for any time of the year. This vegan recipe is not only easy to prepare but also incredibly satisfying, perfect for those cozy nights in.
Imagine spoonfuls of velvety soup that warms your soul, with hints of coconut milk, ginger, and a touch of lime to brighten it all up. This Vegan Thai Sweet Potato Soup is a celebration of flavors and textures, leaving your taste buds dancing. Whether you’re a long-time vegan or just trying to incorporate more plant-based meals into your diet, this recipe will soon become a favorite.
The Ultimate Vegan Thai Sweet Potato Soup Recipe


This Vegan Thai Sweet Potato Soup combines the natural sweetness of roasted sweet potatoes with the rich flavors of coconut milk and aromatic spices. It’s creamy, mildly spicy, and utterly delicious, making it a perfect meal for any occasion.
Ingredients
- 2 medium sweet potatoes, peeled and diced
- 1 tablespoon coconut oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 teaspoons red curry paste
- 1 can (400ml) coconut milk
- 4 cups vegetable broth
- 2 tablespoons lime juice
- Salt and pepper to taste
- Fresh cilantro and lime wedges for garnish
Instructions
- Roast the Sweet Potatoes: Preheat the oven to 425°F (220°C). Toss the diced sweet potatoes with coconut oil, salt, and pepper. Spread them on a baking sheet and roast for 25-30 minutes or until tender.
- Sauté Aromatics: In a large pot, heat a tablespoon of coconut oil over medium heat. Add the chopped onion, garlic, and ginger, and sauté until the onion is translucent.
- Add Curry Paste: Stir in the red curry paste and cook for an additional minute until fragrant.
- Combine Ingredients: Add the roasted sweet potatoes, coconut milk, and vegetable broth to the pot. Bring to a boil, then reduce heat and simmer for about 15 minutes.
- Blend the Soup: Use an immersion blender to puree the soup until smooth, or transfer it in batches to a blender.
- Finish and Serve: Stir in lime juice, taste, and adjust seasoning as needed. Serve hot, garnished with fresh cilantro and lime wedges.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
Nutrition Information
- Servings: 4 bowls
- Calories: 280kcal
- Fat: 15g
- Protein: 4g
- Carbohydrates: 35g