Vegan Curry Soup Recipes That Warm Your Soul

Updated On: October 1, 2025

If you’re craving something warm, comforting, and full of vibrant flavors, a vegan curry soup is the perfect dish to satisfy your taste buds and nourish your body. Combining exotic spices, creamy coconut milk, and hearty vegetables, these soups bring a delightful fusion of taste and nutrition.

Whether you’re a seasoned vegan or simply looking to add more plant-based meals to your repertoire, vegan curry soups offer an easy and adaptable way to enjoy a wholesome meal. Plus, they’re great for meal prep, weeknight dinners, or cozy weekends when you want to curl up with a bowl of something soothing.

In this post, we’ll explore multiple vegan curry soup recipes that are simple to make and packed with flavor. From classic Indian-inspired curries to Thai-style coconut broths, you’ll find a variety of options to suit your palate.

Ready to dive into a world of spices, veggies, and creamy goodness? Let’s get started!

Contents

Why You’ll Love This Recipe

Vegan curry soups are not only delicious but also incredibly versatile. They can be customized with your favorite vegetables and protein sources, such as chickpeas or tofu, making them perfect for any season.

The combination of warming spices like turmeric, cumin, and coriander supports digestion and adds a rich depth of flavor without overwhelming heat.

These soups are also a nutrient powerhouse, offering fiber, vitamins, and healthy fats from coconut milk. They come together quickly and require minimal cleanup, ideal for busy lifestyles.

Plus, you can easily double the batch and enjoy leftovers that taste even better the next day!

Ingredients

  • 1 tablespoon coconut oil or any neutral oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons curry powder (adjust to taste)
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1/2 teaspoon chili flakes (optional)
  • 2 medium carrots, diced
  • 1 red bell pepper, chopped
  • 1 medium sweet potato, peeled and cubed
  • 1 can (14 oz) chickpeas, drained and rinsed
  • 1 can (14 oz) coconut milk
  • 4 cups vegetable broth
  • 1 cup chopped kale or spinach
  • Salt and pepper, to taste
  • Fresh cilantro, for garnish
  • Juice of 1 lime

Equipment

  • Large soup pot or Dutch oven
  • Chef’s knife
  • Cutting board
  • Wooden spoon or silicone spatula
  • Measuring spoons and cups
  • Blender or immersion blender (optional, for a creamier texture)
  • Ladle for serving

Instructions

  1. Heat the coconut oil in a large soup pot over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent and fragrant.
  2. Add minced garlic and grated ginger, stirring constantly for 1-2 minutes until aromatic but not browned.
  3. Sprinkle in the curry powder, turmeric, cumin, and chili flakes. Stir well to coat the onions and release the spices’ flavors, cooking for another minute.
  4. Add the diced carrots, red bell pepper, and sweet potato to the pot. Stir to combine with the spices and vegetables.
  5. Pour in the vegetable broth and coconut milk, then bring the mixture to a boil. Reduce heat to a simmer, cover, and cook for 20-25 minutes, or until the vegetables are tender.
  6. Stir in the chickpeas and chopped kale or spinach, cooking for an additional 5 minutes until greens are wilted and chickpeas are heated through.
  7. Optional: For a creamier soup, use an immersion blender to puree part of the soup, or transfer half to a blender and blend until smooth. Return to the pot and stir well.
  8. Season with salt and pepper to taste. Remove from heat and stir in fresh lime juice for a bright finish.
  9. Ladle the soup into bowls and garnish with chopped cilantro before serving.

Tips & Variations

“For a protein boost, add cubed firm tofu or tempeh along with the chickpeas. You can also swap in other vegetables like zucchini, green beans, or cauliflower to keep things interesting.”

If you prefer a spicier soup, increase the chili flakes or add a fresh chopped chili while sautéing the onions. For a milder, sweeter flavor, include a peeled and diced apple or pear during the simmering stage.

Try swapping the coconut milk for almond or cashew cream if you want a less tropical taste. Another great variation is to add a tablespoon of peanut butter or almond butter for richness and subtle nuttiness.

To make this soup in a slow cooker, simply add all ingredients except the greens and lime juice, and cook on low for 6-8 hours. Stir in the greens and lime juice at the end before serving.

Nutrition Facts

Nutrient Per Serving (1 bowl)
Calories 280 kcal
Protein 9 g
Fat 15 g
Carbohydrates 30 g
Fiber 7 g
Sugar 8 g
Vitamin A 120% DV
Vitamin C 45% DV
Iron 20% DV

Serving Suggestions

This vegan curry soup pairs beautifully with a side of warm, crusty bread or steamed jasmine rice to soak up the flavorful broth. For a light meal, serve it with a fresh green salad dressed in lemon vinaigrette.

If you want to add some crunch, sprinkle toasted pumpkin seeds or crushed peanuts over the top.

For a heartier meal, add some cooked quinoa or brown rice directly into the soup before serving. You can also serve it alongside some easy vegan flatbreads or naan to make your dinner feel extra special.

Looking for more plant-based recipes to complement your curry soup? Check out our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes or try some exciting Instant Pot Vegetarian Recipes Indian Food Lovers Adore for a full Indian-inspired feast.

For a delightful dessert, don’t miss our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious.

Vegan Curry Soup Recipes to Try

Classic Coconut Chickpea Curry Soup

This recipe is a staple for curry soup lovers. It combines creamy coconut milk, tender chickpeas, and an array of spices for a comforting bowl of goodness.

  • Ingredients: 1 can chickpeas, 1 can coconut milk, 1 onion, garlic, ginger, curry powder, turmeric, cumin, sweet potatoes, spinach, vegetable broth.
  • Instructions: Follow the main recipe above for a perfect classic version.

Thai-Inspired Vegan Curry Soup

This soup features fragrant lemongrass, kaffir lime leaves, and fresh lime juice for a bright and zesty flavor profile.

  • Ingredients: Coconut oil, garlic, ginger, red curry paste (check for vegan), coconut milk, lemongrass stalks, kaffir lime leaves, bamboo shoots, tofu cubes, mushrooms, vegetable broth, lime juice, fresh basil.
  • Instructions: Sauté garlic, ginger, and curry paste, add coconut milk and broth along with lemongrass and lime leaves. Add vegetables and tofu, simmer until tender. Finish with lime juice and basil.

Spicy Lentil and Sweet Potato Curry Soup

A hearty and protein-rich option, this soup is perfect for cold days when you want something filling and spicy.

  • Ingredients: Red lentils, sweet potatoes, onions, garlic, ginger, curry powder, smoked paprika, coconut milk, vegetable broth, kale.
  • Instructions: Sauté aromatics and spices, add lentils, sweet potatoes, broth, and coconut milk. Simmer until lentils and potatoes are soft. Add kale at the end and season.

Conclusion

Vegan curry soups are a delightful way to enjoy a nourishing, colorful, and flavorful meal that’s both comforting and healthy. These recipes showcase how simple ingredients combined with aromatic spices can transform everyday vegetables into a gourmet experience.

Whether you prefer the classic coconut chickpea version, a zesty Thai-inspired bowl, or a hearty lentil curry, these soups are sure to become your go-to comfort food.

With their ease of preparation, adaptability, and vibrant taste, vegan curry soups are perfect for anyone looking to embrace more plant-based meals without sacrificing flavor. Don’t forget to experiment with your favorite veggies and spices to make each bowl uniquely your own.

Happy cooking!

📖 Recipe Card: Vegan Curry Soup

Description: A flavorful and creamy vegan curry soup packed with vegetables and spices. Perfect for a comforting and healthy meal.

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

Servings: 4 servings

Ingredients

  • 1 tablespoon coconut oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons curry powder
  • 1 teaspoon ground turmeric
  • 1 medium sweet potato, peeled and cubed
  • 2 medium carrots, sliced
  • 1 can (14 oz) diced tomatoes
  • 1 can (14 oz) coconut milk
  • 4 cups vegetable broth
  • 1 cup cooked chickpeas
  • Salt and pepper to taste
  • Fresh cilantro for garnish

Instructions

  1. Heat coconut oil in a large pot over medium heat.
  2. Add onion, garlic, and ginger; sauté until fragrant and translucent.
  3. Stir in curry powder and turmeric; cook for 1 minute.
  4. Add sweet potato, carrots, diced tomatoes, coconut milk, and vegetable broth.
  5. Bring to a boil, then reduce heat and simmer for 20 minutes until vegetables are tender.
  6. Add chickpeas and cook for another 5 minutes.
  7. Season with salt and pepper to taste.
  8. Serve hot, garnished with fresh cilantro.

Nutrition: Calories: 320 kcal | Protein: 9 g | Fat: 18 g | Carbs: 35 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Curry Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and creamy vegan curry soup packed with vegetables and spices. Perfect for a comforting and healthy meal.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 tablespoon coconut oil”, “1 medium onion, diced”, “3 cloves garlic, minced”, “1 tablespoon fresh ginger, grated”, “2 tablespoons curry powder”, “1 teaspoon ground turmeric”, “1 medium sweet potato, peeled and cubed”, “2 medium carrots, sliced”, “1 can (14 oz) diced tomatoes”, “1 can (14 oz) coconut milk”, “4 cups vegetable broth”, “1 cup cooked chickpeas”, “Salt and pepper to taste”, “Fresh cilantro for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat coconut oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, and ginger; saut\u00e9 until fragrant and translucent.”}, {“@type”: “HowToStep”, “text”: “Stir in curry powder and turmeric; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add sweet potato, carrots, diced tomatoes, coconut milk, and vegetable broth.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 20 minutes until vegetables are tender.”}, {“@type”: “HowToStep”, “text”: “Add chickpeas and cook for another 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Serve hot, garnished with fresh cilantro.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “9 g”, “fatContent”: “18 g”, “carbohydrateContent”: “35 g”}}

Photo of author

Marta K

Leave a Comment

X