When you’re craving something warm, comforting, and nourishing, this Vegan Sweet Potato Soup is exactly what you need. Made with wholesome sweet potatoes, aromatic vegetables, and creamy coconut milk, this soup is rich in flavor while remaining completely dairy-free and plant-based.
It’s silky smooth, naturally sweet, and packed with nutrients, making it perfect for chilly evenings, meal prep lunches, or a healthy weeknight dinner.
Best of all, this easy vegan soup comes together in one pot with simple ingredients you probably already have at home.
Why You’ll Love This Vegan Sweet Potato Soup
- Creamy without dairy
- Naturally vegan and gluten-free
- Rich in vitamins and fiber
- Easy one-pot recipe
- Perfect for meal prep
- Comforting and satisfying
What Makes Sweet Potato Soup So Good?
Sweet potatoes provide natural sweetness and a velvety texture when blended. Combined with onions, garlic, vegetable broth, and coconut milk, they create a soup that’s both comforting and nutritious.
The result is a silky, flavorful bowl that’s hearty enough for dinner yet light enough for lunch.
Ingredients
For the Soup
- 2 large sweet potatoes, peeled and cubed
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- 4 cups vegetable broth
- 1 cup coconut milk
- ½ teaspoon ground cumin
- ½ teaspoon smoked paprika
- Salt to taste
- Black pepper to taste
For Garnish
- Fresh parsley
- Pumpkin seeds
- Coconut cream drizzle
- Cracked black pepper
How to Make Vegan Sweet Potato Soup
Step 1: Sauté the Aromatics
Heat olive oil in a large pot over medium heat.
Add:
- Onion
- Garlic
Cook until softened and fragrant.
Step 2: Add Sweet Potatoes
Stir in the cubed sweet potatoes.
Cook for 2–3 minutes.
Step 3: Add Seasonings
Add:
- Ground cumin
- Smoked paprika
- Salt
- Black pepper
Mix well.
Step 4: Simmer
Pour in vegetable broth.
Bring to a boil.
Reduce heat and simmer for 20–25 minutes until sweet potatoes are fork tender.
Step 5: Blend
Using an immersion blender, blend until smooth and creamy.
Alternatively, carefully transfer to a blender and blend in batches.
Step 6: Add Coconut Milk
Stir in coconut milk.
Simmer for another 2–3 minutes.
Step 7: Serve
Ladle into bowls and garnish with parsley, pumpkin seeds, and a drizzle of coconut cream.
Pro Tips
- Roast sweet potatoes first for deeper flavor.
- Use full-fat coconut milk for extra creaminess.
- Blend thoroughly for a silky texture.
- Add extra broth if you prefer a thinner soup.
- Taste and adjust seasoning before serving.
Flavor Variations
Curried Sweet Potato Soup
Add 1 teaspoon curry powder.
Spicy Sweet Potato Soup
Add red chili flakes or cayenne pepper.
Ginger Sweet Potato Soup
Add 1 tablespoon freshly grated ginger.
Thai-Inspired Version
Add red curry paste and lime juice.
What to Serve with Sweet Potato Soup
Pair this soup with:
- Crusty bread
- Garlic toast
- Vegan grilled cheese
- Fresh green salad
- Roasted vegetables
Storage Tips
Refrigerator
Store in an airtight container for up to 5 days.
Freezer
Freeze for up to 3 months.
Reheating
Warm gently on the stovetop or microwave until heated through.
Frequently Asked Questions
Can I make this without coconut milk?
Yes. Substitute with oat milk, cashew cream, or additional vegetable broth.
Is sweet potato soup healthy?
Absolutely. Sweet potatoes are rich in fiber, antioxidants, and vitamins.
Can I freeze this soup?
Yes. It freezes very well and is perfect for meal prep.
Can I make it spicy?
Definitely. Add chili flakes, cayenne, or fresh chilies.
Final Thoughts
This Vegan Sweet Potato Soup is creamy, comforting, and packed with wholesome ingredients. It’s the perfect balance of natural sweetness, savory flavor, and silky texture.
Whether you’re looking for a cozy winter meal or a healthy make-ahead lunch, this easy vegan soup is guaranteed to become a favorite in your kitchen.

