Vegetarian Sweet Potato Soup Recipe For Cozy Comfort Meals

Updated On: October 4, 2025

Sweet potato soup is a comforting and nutritious dish that’s perfect for chilly days or when you crave something both hearty and healthy. This vegetarian sweet potato soup recipe combines the natural sweetness of sweet potatoes with aromatic spices and creamy coconut milk for a velvety texture that warms you from the inside out.

Whether you’re a seasoned vegetarian or just looking to add more plant-based meals to your repertoire, this soup is simple to make, packed with vitamins, and utterly delicious.

What makes this recipe stand out is its balance of flavors—earthy, sweet, and slightly spicy—along with its smooth consistency that’s easy to customize. Plus, it’s gluten-free, dairy-free, and perfect for meal prepping.

If you love this recipe, you might also enjoy exploring other tasty vegetarian options like the Vegetarian Date Cake Recipe or the flavorful Peruvian Vegetable Recipes for Flavorful Healthy Meals.

Why You’ll Love This Recipe

This vegetarian sweet potato soup is a true crowd-pleaser for many reasons. First, it’s incredibly easy to prepare, requiring just one pot and common ingredients.

The natural sweetness of the sweet potatoes pairs beautifully with warm spices like cumin and smoked paprika, creating a rich and inviting flavor profile.

It’s also highly versatile—whether you want it creamy or chunky, spicy or mild, this soup can be adapted to your taste. Plus, it’s packed with nutrients, offering a good source of fiber, vitamins A and C, and antioxidants.

If you’re looking for a comforting meal that’s both wholesome and satisfying, this sweet potato soup will become one of your favorites in no time.

Ingredients

  • 2 large sweet potatoes (about 2 pounds), peeled and cubed
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 1 tablespoon olive oil
  • 4 cups vegetable broth
  • 1 can (14 oz) coconut milk
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon ground cinnamon
  • Salt and black pepper, to taste
  • Juice of 1 lime
  • Fresh cilantro or parsley, chopped for garnish
  • Optional toppings: roasted pumpkin seeds, a drizzle of chili oil, or a dollop of Greek yogurt (or plant-based alternative)

Equipment

  • Large pot or Dutch oven
  • Wooden spoon or spatula
  • Chef’s knife
  • Cutting board
  • Blender or immersion blender
  • Measuring cups and spoons
  • Ladle

Instructions

  1. Prepare the vegetables: Peel and cube the sweet potatoes into roughly 1-inch pieces. Chop the onion and mince the garlic cloves. This step makes the cooking process much smoother.
  2. Sauté the aromatics: Heat the olive oil in your large pot over medium heat. Add the chopped onion and sauté for 4-5 minutes until translucent. Add the garlic and stir for another 1 minute until fragrant.
  3. Add spices: Sprinkle in the ground cumin, smoked paprika, and cinnamon. Stir well to coat the onions and garlic with the spices, allowing them to toast for about 1 minute to enhance their flavors.
  4. Add sweet potatoes and broth: Add the cubed sweet potatoes to the pot and pour in the vegetable broth. Stir everything together, then bring the mixture to a boil.
  5. Simmer: Reduce the heat to low, cover, and let the soup simmer for 20-25 minutes or until the sweet potatoes are tender when pierced with a fork.
  6. Blend the soup: Remove the pot from heat. Using an immersion blender, blend the soup until smooth and creamy. Alternatively, carefully transfer the soup in batches to a blender and puree until smooth.
  7. Add coconut milk and lime juice: Return the blended soup to the pot if needed. Stir in the coconut milk and lime juice. Heat gently over low heat until warmed through, but do not boil once the coconut milk is added.
  8. Season and serve: Taste and adjust seasoning with salt and pepper. Ladle the soup into bowls and garnish with fresh cilantro or parsley. Add any optional toppings if desired.

Tips & Variations

For a creamier texture, use full-fat coconut milk. If you prefer a lighter soup, opt for light coconut milk or reduce the amount slightly.

If you like a bit of heat, add a pinch of cayenne pepper or top with chili oil before serving. For an extra depth of flavor, roast the sweet potatoes before adding them to the pot; this caramelizes their natural sugars and adds a smoky note.

To boost protein content, consider stirring in cooked lentils or chickpeas. You can also add other vegetables such as carrots or butternut squash for more variety and sweetness.

For a nutty twist, sprinkle toasted pumpkin seeds or pepitas on top. And don’t hesitate to serve this soup with a slice of crusty bread or alongside some of my other delicious recipes like the Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes or the Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas.

Nutrition Facts

Nutrient Amount per Serving
Calories 220
Protein 3g
Total Fat 10g
Saturated Fat 7g
Carbohydrates 30g
Fiber 5g
Sugars 7g
Vitamin A 368% DV
Vitamin C 30% DV
Calcium 6% DV
Iron 8% DV

Serving Suggestions

This vegetarian sweet potato soup is perfect as a standalone meal or as part of a larger spread. Serve it hot with a side of warm, crusty bread or garlic naan for dipping.

It also pairs wonderfully with fresh salads or grain bowls for a well-rounded meal.

Consider complementing this dish with a crisp green salad with lemon vinaigrette or roasted Brussels sprouts for added texture and flavor contrast. If you want a heartier meal, add a topping of crispy chickpeas or toasted nuts.

For a festive dinner, this soup can be a starter before dishes like Vegetarian Swiss Chard Recipes for Healthy Meals or a rich pasta dish featuring Vegetable Alfredo Recipes for Creamy, Healthy Dinners.

Conclusion

This vegetarian sweet potato soup is a delicious, nourishing dish that’s easy enough for weeknight dinners but special enough to serve to guests. Its creamy texture and balanced flavor profile make it a comforting bowl of goodness any time of year.

Plus, the recipe is easily adaptable to cater to your personal taste and dietary needs.

By using wholesome ingredients like sweet potatoes, spices, and coconut milk, you’re treating yourself to a meal that’s both satisfying and healthy. Whether you’re new to vegetarian cooking or a seasoned pro, this soup is a wonderful addition to your recipe collection.

Don’t forget to check out other flavorful recipes like the Instant Pot Vegetarian Recipes Indian Food Lovers Adore for even more inspiration!

📖 Recipe Card: Vegetarian Sweet Potato Soup

Description: A creamy and comforting soup made with roasted sweet potatoes and warm spices. Perfect for a cozy meal any time of the year.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 2 large sweet potatoes, peeled and cubed
  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper
  • Salt and black pepper to taste
  • 1/2 cup coconut milk
  • Fresh cilantro for garnish

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Toss sweet potatoes with olive oil and roast for 20 minutes until tender.
  3. In a large pot, sauté onion and garlic until translucent.
  4. Add roasted sweet potatoes, vegetable broth, cumin, paprika, and cayenne.
  5. Bring to a boil, then simmer for 10 minutes.
  6. Use an immersion blender to puree the soup until smooth.
  7. Stir in coconut milk and season with salt and pepper.
  8. Heat through and serve garnished with fresh cilantro.

Nutrition: Calories: 180 kcal | Protein: 3 g | Fat: 7 g | Carbs: 28 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Sweet Potato Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and comforting soup made with roasted sweet potatoes and warm spices. Perfect for a cozy meal any time of the year.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 large sweet potatoes, peeled and cubed”, “1 tablespoon olive oil”, “1 medium onion, chopped”, “2 cloves garlic, minced”, “4 cups vegetable broth”, “1 teaspoon ground cumin”, “1/2 teaspoon smoked paprika”, “1/4 teaspoon cayenne pepper”, “Salt and black pepper to taste”, “1/2 cup coconut milk”, “Fresh cilantro for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 400\u00b0F (200\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Toss sweet potatoes with olive oil and roast for 20 minutes until tender.”}, {“@type”: “HowToStep”, “text”: “In a large pot, saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add roasted sweet potatoes, vegetable broth, cumin, paprika, and cayenne.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then simmer for 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Use an immersion blender to puree the soup until smooth.”}, {“@type”: “HowToStep”, “text”: “Stir in coconut milk and season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Heat through and serve garnished with fresh cilantro.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “3 g”, “fatContent”: “7 g”, “carbohydrateContent”: “28 g”}}

Photo of author

Marta K

Leave a Comment

X