Hearty Vegan Lentil Soup with Vegetables (One-Pot Recipe)

If you’re searching for a comforting, nutritious, and easy-to-make vegan lentil soup​, this guide is exactly what you need. In this article, you’ll get a complete, step-by-step walkthrough of how to prepare a plant-based lentil soup using wholesome ingredients like green or brown lentils, vegetables, and warming spices, all without dairy or animal products. Whether you’re craving a hearty weeknight meal, prepping for the week ahead, or exploring new recipes for a high-fiber, protein-rich diet, this recipe checks all the boxes.

I’ve made this vegan lentil soup​ recipe countless times in my own kitchen. It’s one of those dishes that feels nourishing from the very first spoonful, creamy without cream, filling without being heavy, and packed with earthy, slow-cooked flavor. I love how it comes together in just one pot, using mostly pantry staples like lentils, garlic, carrots, and vegetable broth. Add a swirl of coconut milk or a squeeze of lemon, and it’s pure cozy magic.

Table of Content

Ingredients for Vegan Lentil Soup​

Making a hearty and satisfying vegan lentil soup​ begins with a blend of plant-based staples that are as nourishing as they are flavorful. The ingredients below form the foundation of a well-balanced soup that’s rich in fiber, protein, and comforting depth, all without meat or dairy.

Here’s what you’ll need:

  • 1 cup green or brown lentils, rinsed
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 carrots, peeled and chopped
  • 2 celery stalks, chopped
  • 3 garlic cloves, minced
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups vegetable broth (low sodium if preferred)
  • 1 teaspoon ground cumin
  • ½ teaspoon smoked paprika
  • 1 bay leaf
  • Salt and black pepper, to taste

Tip: Use green or brown lentils if you want a thick, stew-like soup that holds up well for meal prep and reheating.

Ethan Parker

Best vegan lentil soup​

You’re going to love this Vegan Lentil Soup – it truly is the best lentil soup for cozy nights! Made in one pot with wholesome ingredients like carrots, celery, garlic, and protein-packed lentils, it’s both hearty and budget-friendly. A blend of warm spices brings every spoonful to life.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 8 servings
Course: Soup
Cuisine: Italian
Calories: 366

Ingredients
  

  • 2 tsps olive oil
  • 1 large onion, diced
  • 1 carrots, sliced
  • 2 celery stalks, chopped
  • 3 garlic cloves, minced
  • 1 1/2 cups dried brown or green lentils, rinsed
  • 1 tsps ground cumin
  • 1 tsps ground coriander
  • 1/2 tsp smoked paprika
  • 1 bay leaf
  • 6 cups vegetable broth
  • 14.5 oz can diced tomatoes
  • Salt and pepper to taste
  • 1 tsp lemon juice (optional, for brightness)
  • Fresh parsley, chopped (for garnish)

Method
 

  1. In a large pot or Dutch oven, heat olive oil over medium heat. Add onion, carrots, and celery, and sauté for 5–7 minutes until softened. Stir in garlic, cooking for another minute until fragrant.
  2. Sprinkle in cumin, paprika, and bay leaf. Stir in tomato paste (if using) and cook for 1–2 minutes to deepen the flavor.
  3. Add the lentils, diced tomatoes, and vegetable broth. Bring to a boil, then reduce heat and let simmer uncovered for 25–30 minutes, or until lentils are tender but still intact.
  4. Add salt and pepper to taste. For a creamy texture, stir in a splash of coconut milk or blend a small portion of the soup and return it to the pot. Add greens like spinach or kale in the final 5 minutes.
  5. Before serving, add a squeeze of lemon juice to enhance flavor and balance the earthiness of the lentils.

Nutrition

Serving: 4ServingsCalories: 366kcalCarbohydrates: 47.8gProtein: 14.5gFat: 15.5gSaturated Fat: 1gPolyunsaturated Fat: 2.1gMonounsaturated Fat: 10.4gSodium: 1324.1mgPotassium: 700mgFiber: 10.8gSugar: 10.8gVitamin A: 4500IUVitamin C: 12mgCalcium: 75mgIron: 4mg

Notes

  • You can add spinach or kale during the last 5 minutes of cooking for added greens.
  • Red lentils can be used but will cook faster and result in a creamier soup.
  • Store in the fridge for up to 5 days or freeze for up to 3 months.

Tried this recipe?

Let us know how it was!

How to Make Vegan Lentil Soup​

Making a warm, nourishing vegan lentil soup​ at home is surprisingly simple, and perfect for busy weeknights or make-ahead lunches. With just one pot and a handful of pantry staples, you can prepare a high-protein, fiber-rich meal that’s deeply satisfying and full of plant-based flavor.

Sauté the aromatics

In a large pot or Dutch oven, heat olive oil over medium heat. Add onion, carrots, and celery, and sauté for 5–7 minutes until softened. Stir in garlic, cooking for another minute until fragrant.

Add spices and tomato base

Sprinkle in cumin, paprika, and bay leaf. Stir in tomato paste (if using) and cook for 1–2 minutes to deepen the flavor.

Simmer the soup

Add the lentils, diced tomatoes, and vegetable broth. Bring to a boil, then reduce heat and let simmer uncovered for 25–30 minutes, or until lentils are tender but still intact.

Season and customize

Add salt and pepper to taste. For a creamy texture, stir in a splash of coconut milk or blend a small portion of the soup and return it to the pot. Add greens like spinach or kale in the final 5 minutes.

Finally before serving, add a squeeze of lemon juice to enhance flavor and balance the earthiness of the lentils.

Variations of Vegan Lentil Soup​

One of the most rewarding aspects of making easy vegan soup with lentil​ is how versatile it is. By adjusting the ingredients, spices, and finishing touches, you can transform the flavor profile to reflect different global cuisines, all while keeping it 100% plant-based and deeply nourishing. Below are four popular variations that highlight how easily this dish adapts to your preferences and pantry.

Vegan Lentil Soup​ with Coconut Milk

For a rich, creamy vegan lentil soup​ without dairy, coconut milk is a standout addition. Stirring in ½ to 1 cup of full-fat coconut milk at the end of cooking creates a silky texture and subtle sweetness that balances beautifully with earthy lentils and warming spices like turmeric or cumin.

This variation pairs especially well with red lentils, though green or brown work just as well for a heartier feel. Garnish with cilantro, chili flakes, or a squeeze of lime for a Southeast Asian–inspired finish. Coconut milk also boosts the content of healthy fats, making it ideal for those following a high-calorie vegan or whole-food plant-based diet.

Vegan Lentil Soup​ Indian

Indian-style vegan lentil soup​ takes inspiration from traditional dal, layering in spices like garam masala, coriander, mustard seeds, and turmeric. Start by tempering these spices in hot oil with garlic, ginger, and onion, a technique known as “tadka”, before adding the lentils and broth.

Red lentils work well in this version, breaking down into a creamy, comforting base. Finish with fresh curry leaves (if available), a touch of lemon juice, and a sprinkle of chopped cilantro. It’s warm, fragrant, and naturally gluten-free, with strong ties to Ayurvedic cuisine and plant-based Indian cooking traditions.

Mediterranean-Inspired Vegan Lentil Soup​

This variation leans on bright, herbaceous flavors and quality olive oil to create a vegan lentil soup​ that’s both rustic and refreshing. Use green or French lentils for their firm texture, and add vegetables like zucchini, bell peppers, or even olives for complexity.

Season with oregano, thyme, rosemary, and a bay leaf, and finish with a generous squeeze of lemon and chopped parsley. This version fits beautifully into a Mediterranean diet, known for its anti-inflammatory benefits and heart-healthy nutrients like fiber, polyphenols, and plant-based protein.

Spicy Vegan Lentil Soup​

If you love heat, this take on vegan lentil soup​ layers in bold spice for a fiery, deeply satisfying meal. Ingredients like cayenne pepper, red chili flakes, harissa paste, or even smoked chipotle can elevate the base into something more intense and robust.

Use brown or green lentils for structure, and balance the heat with ingredients like coconut milk, tomato paste, or roasted red peppers. This version is especially comforting in cold weather or when you’re feeling under the weather, as the spice can help clear sinuses and stimulate digestion.

How to Serve Vegan Lentil Soup​

Serving vegan lentil soup​ well is more than just ladling it into a bowl, it’s about enhancing the texture, flavor, and presentation to create a fully satisfying meal. The right accompaniments and toppings can elevate this hearty soup into something memorable, whether you’re eating alone or feeding a crowd.

Popular Toppings:

  • Extra virgin olive oil: adds richness and a glossy finish
  • Fresh herbs: parsley, cilantro, thyme, or dill bring freshness
  • Lemon juice: brightens and balances earthy lentils
  • Coconut yogurt or vegan sour cream: adds a cooling, creamy contrast
  • Crushed red pepper or chili flakes: for a spicy kick
  • Toasted seeds or nuts: like pumpkin seeds or slivered almonds for crunch

What to Serve With It:

  • Crusty sourdough bread or baguette slices.
  • Whole-grain flatbreads or pita.
  • Garlic toast or herbed focaccia.
  • Quinoa, couscous, or brown rice: for a more filling meal.
  • Simple green or kale salad: balances the richness and adds micronutrients.
  • Roasted vegetables: like cauliflower, sweet potato, or zucchini.

For Meal Prep:

  • Portion into glass storage containers for the week
  • Pair with a side of grain or salad for balanced lunches
  • Store toppings separately to maintain texture until serving

These pairings align well with both plant-based and Mediterranean diets, adding fiber, healthy fats, and flavor complexity, all without compromising the clean, whole-food profile of the soup. Finally If you’re looking for another cozy legume-based soup? Don’t miss our vegan split pea soup, it’s creamy, satisfying, and just as protein-packed..

Storage and Reheating Tips

One of the biggest advantages of vegan lentil soup​ is how well it stores, making it an ideal choice for meal prep, batch cooking, and busy weeknight planning. With the right storage and reheating methods, you can enjoy this soup for days without sacrificing flavor or texture.

Refrigeration Guidelines

After cooking, allow the soup to cool to room temperature before storing. Transfer it into airtight containers (preferably glass, like mason jars or meal prep containers) and refrigerate promptly.

  • Storage time: Up to 5 days in the fridge.
  • Best practice: Store in individual portions for grab-and-go convenience.
  • Entity tip: Use containers from brands like Pyrex or OXO for airtight, BPA-free storage.

Keep any garnishes or toppings separate until serving to maintain texture and freshness.

Freezing and Thawing

Vegan lentil soup​ freezes beautifully thanks to its sturdy ingredients like lentils and vegetables. It’s a great option for doubling a recipe and freezing half for later.

  • Freezing time: Up to 3 months
  • Best containers: Use freezer-safe glass or silicone bags (like Stasher)
  • Thawing tip: Let thaw overnight in the fridge or run under warm water if in a bag

Avoid freezing soups with added greens (like spinach or kale), as they may become mushy. Instead, stir them in fresh during reheating.

FAQ

Can lentil soup be vegan?

Yes, lentil soup can be 100% vegan. By using plant-based ingredients like lentils, vegetables, olive oil, and vegetable broth, and avoiding meat, dairy, or animal-based stocks, lentil soup becomes a hearty, high-protein vegan dish.

Is lentil soup really good for you?

Yes, lentil soup is very good for you. It’s rich in plant-based protein, fiber, iron, and essential minerals like folate and magnesium. According to the USDA, lentils support heart health, aid digestion, and help stabilize blood sugar.

How to add more flavor to lentil soup?

To add more flavor to lentil soup, use aromatics and layered spices. Start by sautéing onion, garlic, and celery in olive oil, then add cumin, smoked paprika, turmeric, or curry powder. Boost umami with tomato paste or nutritional yeast, and finish with lemon juice or fresh herbs like cilantro or parsley.

What thickens lentil soup?

Lentil soup thickens naturally as lentils cook and break down. For extra thickness, mash some of the cooked lentils with a spoon or blend part of the soup with an immersion blender. Adding ingredients like tomato paste, coconut milk, or red lentils can also enhance thickness and texture.

Conclusion

Vegan lentil soup is more than just a cozy bowl of comfort, it’s a flexible, nutrient-dense meal that fits effortlessly into a plant-based lifestyle. With simple ingredients like lentils, vegetables, and warm spices, you can create endless variations that satisfy your taste preferences, dietary needs, and time constraints.

Whether you’re making a big batch for meal prep, experimenting with coconut milk or Mediterranean herbs, or just craving something wholesome after a long day, this soup delivers on both flavor and nourishment. Its long shelf life, adaptability, and one-pot simplicity make it a staple worth returning to week after week.

You might also like these recipes

Leave a Comment

Recipe Rating