Vegan Curry Lentil Soup for a Wholesome 20 Minute Meal

This Vegan Curry Lentil Soup brings bold spice, creamy texture, and cozy comfort together in one simple pot. Made with everyday pantry ingredients, this soup cooks fast while still tasting deeply satisfying. Split red lentils soften quickly, coconut milk adds richness, and warm curry spices tie everything together. Because this recipe finishes in about 20 minutes, it fits perfectly into busy weeknights without sacrificing flavor. If you love nourishing meals that feel indulgent yet stay plant-based, this soup deserves a spot in your regular rotation.

Story

I started making Vegan Curry Lentil Soup on nights when the pantry looked bare but I still wanted something comforting and filling. With a few spices, canned goods, and lentils, this soup came together faster than ordering takeout. Over time, it became my go-to when I wanted something cozy that still felt light and wholesome. The combination of curry spices, creamy coconut milk, and tender lentils creates a balance that feels both familiar and exciting. Now, this Vegan Curry Lentil Soup shows up whenever I need a reliable, satisfying meal made from pantry staples that everyone at the table enjoys.

Ingredients

  • 1 tablespoon olive oil

  • 1 yellow onion, diced

  • 6 cloves garlic, minced

  • 1 tablespoon curry powder

  • 1 teaspoon cumin

  • 1/2 teaspoon ground ginger

  • 1/4 teaspoon ground cinnamon

  • 1 cup split red lentils

  • 1 (15 oz.) can garbanzo beans, drained

  • 1 (13.5 oz.) can coconut milk (full fat)

  • 32 ounces vegetable broth

  • Juice of 1 lime, about 2 tablespoons

  • Kosher salt, to taste

  • Fresh cracked black pepper, to taste

  • Fresh chopped cilantro, for garnish

Step-by-Step Instructions

Preparing the Ingredients

Dice the onion evenly so it cooks quickly and evenly, mince the garlic finely to release its aroma, rinse the split red lentils under cold water until the water runs clear, drain the garbanzo beans thoroughly, and measure out all spices and liquids before turning on the heat to keep the cooking process smooth and efficient.

Cooking Instructions

Heat olive oil in a large pot over medium heat, add the diced onion with a pinch of salt and pepper, and cook for three to four minutes while stirring until softened, then add garlic, curry powder, cumin, ginger, and cinnamon and stir for one minute until fragrant, deglaze the pot with a splash of broth, add lentils, garbanzo beans, coconut milk, and remaining broth, bring to a gentle simmer, cook for five minutes until lentils are tender, and finish by stirring in fresh lime juice before serving.

Tips for Perfect Results

Common Mistakes to Avoid

Avoid overcooking the lentils because split red lentils soften quickly and can turn mushy if left unattended, keep the heat at a steady simmer rather than a rapid boil, and season gradually so the spices and salt stay balanced throughout the soup.

Pro Tips for Better Flavor

Toast the spices briefly in the oil before adding liquids to deepen their aroma, use full-fat coconut milk for a richer texture, and finish with fresh lime juice and cilantro to brighten the warm curry flavors.

Serving and Storage

How to Serve

Serve this soup hot with a sprinkle of fresh cilantro, pair it with warm naan or crusty bread, or enjoy it on its own as a filling plant-based main dish.

Vegan Curry Lentil Soup
Vegan Curry Lentil Soup

How to Store Leftovers

Store leftovers in an airtight container in the refrigerator for up to four days, then reheat gently on the stove while stirring and adding a splash of broth if the soup thickens.

Conclusion

This Vegan Curry Lentil Soup proves that fast meals can still feel comforting, nourishing, and deeply flavorful. With simple ingredients, bold spices, and a short cooking time, it works perfectly for weeknights when you want something reliable and satisfying. Once you try it, this soup easily becomes one of those recipes you return to again and again.

Discover more delicious recipes by following me on Facebook and Pinterest.

Frequently Asked Questions

Can I make this soup spicier?

You can add red pepper flakes or a pinch of cayenne along with the curry powder if you prefer more heat, adjusting slowly so the spice level stays comfortable.

Can I freeze vegan curry lentil soup?

Yes, this soup freezes well once cooled completely, and you can store it in freezer-safe containers for up to three months before thawing and reheating gently.

Can I substitute other lentils?

Split red lentils work best for the quick cooking time, but yellow split lentils also work with a slightly longer simmer and a similar creamy texture.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Curry Lentil Soup

Vegan Curry Lentil Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amanda Thompson
  • Total Time: 20 minutes
  • Yield: 46 servings 1x
  • Diet: Vegan

Description

This vegan curry lentil soup is a fast, comforting meal made with pantry staples, warm curry spices, garbanzo beans, split red lentils, and creamy coconut milk.


Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 yellow onion, diced
  • 6 cloves garlic, minced
  • 1 tablespoon curry powder
  • 1 teaspoon cumin
  • 1/2 teaspoon ground ginger
  • 1/4 teaspoon ground cinnamon
  • 1 cup split red lentils
  • 1 (15 oz.) can garbanzo beans, drained
  • 1 (13.5 oz.) can full fat coconut milk
  • 32 oz. vegetable broth
  • juice of 1 lime
  • kosher salt
  • fresh cracked pepper
  • fresh chopped cilantro for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat and add onion with a pinch of salt and pepper, sautéing for 3–4 minutes.
  2. Add garlic, curry powder, cumin, ginger, and cinnamon and cook for 1 minute, stirring constantly.
  3. Deglaze the pot with a splash of vegetable broth, scraping the bottom.
  4. Add lentils, garbanzo beans, coconut milk, and remaining broth and stir to combine.
  5. Bring to a simmer and cook for about 5 minutes until lentils are tender.
  6. Stir in lime juice, garnish with cilantro, and serve.

Notes

  1. Use full fat coconut milk for the creamiest texture.
  2. Stir occasionally while simmering to prevent sticking.
  3. Adjust salt and spice levels to taste before serving.
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Main Dish
  • Method: Stove Top
  • Cuisine: Indian

Nutrition

  • Serving Size: 1/6 of soup
  • Calories: 362
  • Sugar: 2.5 g
  • Sodium: 575.1 mg
  • Fat: 19.2 g
  • Saturated Fat: 15 g
  • Unsaturated Fat: 4.2 g
  • Trans Fat: 0 g
  • Carbohydrates: 38.4 g
  • Fiber: 7.9 g
  • Protein: 13.4 g
  • Cholesterol: 0 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star