20 Minute Vegan Curry Lentil Soup is one of those finds that has become a staple in my rotation. It’s warm, hearty, and surprisingly complex in flavor for how quickly it comes together.
Why This 20 Minute Vegan Curry Lentil Soup Works
This soup truly shines because it hits all the right notes: speed, flavor, and nutrition. Red lentils are key – they cook rapidly and break down beautifully, creating a creamy base without needing any dairy.
Ingredients
- 1 tablespoon olive oil or coconut oil
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 inch fresh ginger, grated or finely minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon curry powder (mild or medium, to your preference)
- ½ teaspoon turmeric powder
- ¼ teaspoon cayenne pepper (optional, for a little heat)
- 1 ½ cups red lentils, rinsed and drained
- 4 cups vegetable broth
- 1 can (13.5 ounces) full-fat coconut milk
- 1 teaspoon salt, or to taste
- ½ teaspoon black pepper, or to taste
- Fresh cilantro, chopped, for garnish
- Lime wedges, for serving
With your ingredients assembled, we can move on to transforming them into a delicious and warming soup.
How to Make It
- Sauté Aromatics: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped yellow onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes. This slow sautéing process brings out the natural sweetness of the onion.
- Add Garlic and Ginger: Stir in the minced garlic and grated ginger. Cook for another minute until fragrant, being careful not to burn the garlic. The aroma at this stage is already promising!
- Toast the Spices: Add the cumin, coriander, curry powder, turmeric, and cayenne pepper (if using) to the pot. Stir well and cook for about 30 seconds to a minute, until the spices are fragrant.
- Add Lentils and Broth: Pour in the rinsed and drained red lentils and the vegetable broth. Stir everything together, scraping up any bits from the bottom of the pot.
- Simmer and Thicken: Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 10-15 minutes, or until the lentils are tender and have started to break down. Stir occasionally to prevent sticking.
- Stir in Coconut Milk: Once the lentils are tender, pour in the full-fat coconut milk. Stir until well combined. The coconut milk adds a wonderful creaminess and richness to the soup.
- Season and Serve: Season the soup with salt and black pepper to your taste. Taste and adjust seasonings as needed. Ladle the hot soup into bowls. Garnish generously with fresh cilantro and serve with lime wedges on the side.
And just like that, your hearty and flavorful 20 Minute Vegan Curry Lentil Soup is ready to be enjoyed. The process is designed to be as smooth and efficient as possible, ensuring you get a delicious meal without a lengthy commitment.
Nutrition at a Glance
- High in Fiber: Lentils are an excellent source of dietary fiber, promoting digestive health and satiety.
- Good Source of Protein: As a plant-based protein source, lentils contribute to muscle repair and growth.
- Rich in Vitamins and Minerals: Turmeric provides antioxidants, ginger aids digestion, and the assortment of vegetables offers vitamins A, C, and various B vitamins, along with minerals like iron and potassium.
- Heart-Healthy Fats: Coconut milk, when used in moderation, provides healthy medium-chain triglycerides (MCTs) which can have various health benefits.
- Low in Saturated Fat (when using light coconut milk): While full-fat coconut milk contributes to richness, opt for light coconut milk if you are aiming to reduce fat content further.
- Naturally Gluten-Free: This recipe is naturally free of gluten, making it suitable for those with celiac disease or gluten sensitivities.
- Antioxidant Boost: The spices like turmeric and ginger are renowned for their anti-inflammatory and antioxidant properties.
How to Serve It
- As a Main Course: Serve in a generous bowl as a standalone meal. This is how I most often enjoy it, especially on a busy weeknight.
- With Crusty Bread: A warm, crusty baguette or a slice of whole-wheat bread is perfect for dipping into the flavorful broth.
- Over Grains: For an even heartier meal, serve over a bed of fluffy quinoa, brown rice, or couscous.
- With a Side Salad: A light, refreshing green salad with a simple vinaigrette makes for a balanced and complete meal.
- Garnished Extravagantly: Don’t skip the fresh cilantro and lime wedges. A dollop of vegan yogurt or a sprinkle of toasted pumpkin seeds can also add extra texture and flavor.
- Add Greens: Stir in a handful of fresh spinach or kale during the last few minutes of simmering for added nutrients and color.
The accompaniments you choose can transform this soup into a more substantial meal or a lighter starter, depending on your needs and preferences.
Common Mistakes
- Not Rinsing Lentils: Rinsing lentils removes any dust or debris and also helps to remove some of the starch, preventing them from becoming overly gummy.
- Burning Garlic and Ginger: These aromatics cook quickly and can turn bitter if burnt. Keep an eye on them and cook just until fragrant.
- Skipping the Spice Toasting: Toasting the dry spices in the hot oil before adding liquids helps to release their essential oils and bloom their flavors, making a significant difference in the soup’s aromatic profile.
- Overcooking the Lentils: While you want them tender, overcooking can turn them into a mush that lacks texture. Red lentils cook very fast, so keep an eye on the simmering time.
- Not Tasting and Adjusting Seasoning: Salt and pepper are crucial for bringing out the flavors. Always taste the soup before serving and adjust as needed. The addition of lime juice at the end is also an important seasoning step.
- Using Low-Quality Broth: A good quality vegetable broth or even homemade broth will significantly enhance the overall flavor of your soup. Water can be used in a pinch, but it will result in a less flavorful final dish.
- Using Canned Coconut Milk That Separates: Ensure you’re using full-fat canned coconut milk. If it’s separated, give it a good whisk or stir before adding it to the soup to ensure a smooth, creamy consistency.
Avoiding these simple errors will help ensure your 20 Minute Vegan Curry Lentil Soup is always a success, delivering maximum flavor and satisfaction with every spoonful.
Check this out: Delicious Italian Sausage Lentil Soup Recipe
Storage and Reheating
- Refrigeration: Once cooled to room temperature, store the soup in an airtight container in the refrigerator for up to 4 days. The soup will thicken as it cools.
- Freezing: This soup freezes exceptionally well. Allow it to cool completely, then transfer it to freezer-safe containers or bags. It can be stored in the freezer for up to 3 months.
- Reheating (Stovetop): For refrigerated soup, gently reheat in a pot over medium-low heat. You may need to add a splash of vegetable broth or water to thin it out to your desired consistency as it will have thickened considerably.
- Reheating (Microwave): Reheat individual portions in a microwave-safe bowl. Stir halfway through to ensure even heating and add a little liquid if needed to achieve the right texture.
- Reheating Frozen Soup: Thaw frozen soup in the refrigerator overnight. Then, reheat on the stovetop or in the microwave as described above. If reheating directly from frozen, it will take longer, and you’ll likely need to add more liquid than you would for refrigerated soup.
Properly storing and reheating this soup ensures that you can enjoy its comforting flavors long after the initial cooking, making it a convenient and reliable meal option.

Leftover Ideas
- Lentil Soup Patties: Drain some of the excess liquid from the soup (or thicken it further by simmering it down) and mash the lentils slightly. Mix with a binding agent like flax egg, a little flour, and some extra herbs. Pan-fry these into delicious vegetarian patties, perfect for burgers or served alongside a salad.
- Curried Lentil Shepherd’s Pie: Use the soup as the base for a vegetarian shepherd’s pie. Layer the thickened soup in a baking dish and top with mashed sweet potatoes or regular mashed potatoes. Bake until golden and bubbly.
- Spiced Lentil Stuffed Peppers: Combine the soup with cooked rice or quinoa, and use this mixture to stuff bell peppers. Bake until the peppers are tender and the filling is heated through.
- Savory Lentil Pancakes: Blend some of the soup into a thicker batter with a bit of flour and baking powder. Cook on a griddle like pancakes for a unique, savory breakfast or brunch option. Serve with a dollop of vegan sour cream or a side of salsa.
- Flavor Base for Other Dishes: Use a portion of the soup as a flavor base for other vegetable-heavy dishes. Add it to vegetable stews or casseroles to boost their flavor and nutrient content.
- Creamy Lentil Dip: Blend a portion of the soup until smooth. Serve as a warm, savory dip with pita bread or vegetable sticks. You might want to reduce the liquid further for a thicker dip consistency.
These creative uses for leftovers ensure that nothing goes to waste, and you can enjoy the delicious flavors of your 20 Minute Vegan Curry Lentil Soup in exciting new ways.
20 Minute Vegan Curry Lentil Soup
- Total Time: 30 minutes
- Yield: 4–6 servings 1x
- Diet: Vegan
Description
Whip up this hearty and flavorful 20 Minute Vegan Curry Lentil Soup for a quick, healthy, and satisfying meal. Packed with plant-based protein and warming spices, it’s a weeknight dinner hero.
Ingredients
- 1 tablespoon olive oil or coconut oil
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 inch fresh ginger, grated or finely minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon curry powder (mild or medium, to your preference)
- ½ teaspoon turmeric powder
- ¼ teaspoon cayenne pepper (optional, for a little heat)
- 1 ½ cups red lentils, rinsed and drained
- 4 cups vegetable broth
- 1 can (13.5 ounces) full-fat coconut milk
- 1 teaspoon salt, or to taste
- ½ teaspoon black pepper, or to taste
- Fresh cilantro, chopped, for garnish
- Lime wedges, for serving
Instructions
- 1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped yellow onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
- 2. Stir in the minced garlic and grated ginger. Cook for another minute until fragrant, being careful not to burn the garlic.
- 3. Add the cumin, coriander, curry powder, turmeric, and cayenne pepper (if using) to the pot. Stir well and cook for about 30 seconds to a minute, until the spices are fragrant.
- 4. Pour in the rinsed and drained red lentils and the vegetable broth. Stir everything together, scraping up any bits from the bottom of the pot.
- 5. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 10-15 minutes, or until the lentils are tender and have started to break down. Stir occasionally to prevent sticking.
- 6. Once the lentils are tender, pour in the full-fat coconut milk. Stir until well combined.
- 7. Season the soup with salt and black pepper to your taste. Taste and adjust seasonings as needed. Ladle the hot soup into bowls. Garnish generously with fresh cilantro and serve with lime wedges on the side.
Notes
Store cooled soup in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months. Reheat gently on the stovetop or in the microwave, adding a splash of broth or water if needed to thin.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: Approx. 350-400 calories per serving (will vary based on exact ingredients and portion size)
- Sugar: Approx. 8g
- Sodium: Approx. 600mg (will vary based on broth and added salt)
- Fat: Approx. 18g
- Carbohydrates: Approx. 35g
- Fiber: Approx. 12g
- Protein: Approx. 15g