A cozy, nourishing lentil soup recipe packed with earthy lentils, sweet leeks, and hearty vegetables. Perfect for meal prep, freezer-friendly, and just the thing to warm you up on chilly days. Serve it with crusty bread and fresh herbs for a wholesome bowl of comfort.

When the weather turns cool, my husband and I like to keep a few hearty soups tucked away in the freezer for quick lunches and easy weeknight dinners. It's such a comfort knowing we can pull out a healthy homemade meal without any extra fuss. Alongside seasonal favorites like Italian Bean Soup, Minestrone Soup, and Roasted Butternut Squash Soup, this Veggie Lentil Soup has become a staple in our kitchen for its cozy flavor and ease of preparation.
Scroll down for step-by-step photos, helpful tips, and fun flavor variations!
Jump to:
Ingredients You'll Need
This rustic Mediterranean-style soup comes together with simple, nourishing ingredients:

- Lentils - Brown or green lentils hold their shape and give a hearty, earthy base.They're also a great source of plant-based protein and fiber.
- Leeks & onions - Add sweetness and depth to the broth.
- Carrots & celery - Classic aromatics that build flavor and add texture.
- Garlic & herbs - Fresh thyme and bay leaves infuse the soup with warmth.
- Tomatoes - Blended whole peeled tomatoes give body and a gentle tang.
- Vegetable stock - Keeps this soup vegan, but you can also use chicken stock if preferred.
- Red wine vinegar - Brightens the flavors at the end.
- Parsley - A fresh garnish to finish.
See the recipe card for quantities.
How to Make This Vegetable Lentil Soup
Tested in our kitchen and loved by our readers-this recipe is hearty, flavorful, and perfect for weeknight dinners or make-ahead lunches.


- Sauté the aromatics: Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook for about 5-7 minutes, stirring often, until soft and translucent.
- Add the vegetables: Stir in the chopped leeks, carrots, and celery. Cook for 6-8 minutes, or until the vegetables begin to soften.


- Add garlic and herbs: Add the minced garlic, fresh thyme leaves, and bay leaves. Sauté for another 1-2 minutes until fragrant.
- Build the base: Stir in the lentils, blended tomatoes, and vegetable stock. Cover and bring the soup to a boil, then reduce the heat to low. Simmer gently for 20-30 minutes, or until the lentils are soft and tender, but still holding their shape. Stir the soup occasionally.
Quick Shortcut Tip: Short on time? Swap the dried lentils for two cans of cooked lentils (about 2 ½-3 cups drained). Add them in the last 10 minutes of simmering and slightly reduce the cooking liquid.


- Finish the soup: Remove the bay leaves. Stir in the red wine vinegar and season to taste with salt and freshly ground pepper.
- Serve and garnish: Ladle the soup into bowls and top with chopped parsley. Serve with crusty French bread and a sprinkle of Parmesan if desired.
Flavor Variations and Add-Ins
This lentil soup recipe is versatile and easy to adapt:
- Add leafy greens such as spinach, kale, or Swiss chard near the end of cooking.
- Stir in a spoonful of harissa or chili flakes for gentle heat.
- Try adding diced sweet potatoes or butternut squash for extra sweetness and texture.
- Swap in French green lentils (Puy lentils) for a firmer, earthier soup.
What to Serve with Veggie Lentil Soup
A warm bowl of lentil soup is even better with simple sides:
- Easy No Knead Bread - crusty and chewy, perfect for dipping.
- Cheesy Ciabatta Garlic Bread - buttery, garlicky, and indulgent.
- Homemade Focaccia - soft and fragrant with rosemary and olive oil.
- A simple green salad with balsamic vinaigrette.

Best Wine Pairings for Lentil Soup
While this soup is vegan, it pairs beautifully with both red and white wines:
- Pinot Noir - Light and earthy, complements the lentils without overpowering.
- Chianti - Bright acidity balances the tomato base.
- Sauvignon Blanc - A crisp white for those who prefer lighter wines.
- Non-alcoholic option: Sparkling water with lemon or a pomegranate spritzer.
Storage and Make-Ahead Instructions
This soup was made for meal prep-here's how to store it:
- Fridge: Store in airtight containers for up to 3 days.
- Freezer: Portion soup into freezer-safe containers, label and date, and freeze for up to 3 months.
- How to defrost lentil soup: Transfer from freezer to fridge overnight. For quicker thawing, place the container in a bowl of cold water until loosened.
- How to reheat lentil veggie soup: Warm gently on the stove over medium-low heat, stirring occasionally, until hot. Add a splash of broth or water if needed. For single servings, reheat in the microwave in 1-2 minute intervals, stirring in between.
FAQ's
A : Yes, you can use canned lentils if that's what you have on hand. Since they're already cooked, add them during the last 10 minutes of simmering so they warm through without becoming mushy. Reduce the cooking liquid slightly to account for the extra moisture. As a rough guide, 250 g (1 ¼ cups) dried lentils = about 2 ½-3 cups cooked lentils (around two 15-oz cans, drained and rinsed).
A : Red lentils will cook faster and break down more, giving you a creamier soup. It's a delicious option, just expect a different texture.
A : No soaking required! Unlike beans, lentils cook quickly. Just rinse and drain before adding.
A : Yes, cook on low for 6-7 hours or high for 3-4 hours. Add the vinegar and parsley at the end.
More Soup Recipes
If you love this lentil soup recipe, try these other favorites from our kitchen:

This Veggie Lentil Soup is cozy, nourishing, and perfect for batch cooking during the colder months. Whether you enjoy it fresh off the stove or freeze it for later, it's a recipe that will become part of your seasonal rotation.
We'd love to know what you think-leave us a comment below and don't forget to Pin this recipe for later!
Print
Veggie Lentil Soup Recipe
- Total Time: 55 minutes
- Yield: 4-6 servings
- Diet: Vegan
Description
A cozy, nourishing lentil soup recipe packed with earthy lentils, sweet leeks, and hearty vegetables. Perfect for meal prep, freezer-friendly, and just the thing to warm you up on chilly days. Serve it with crusty bread and fresh herbs for a wholesome bowl of comfort.
Ingredients
2 tablespoon extra virgin olive oil
1 - 2 onion, finely diced
1 - 2 medium leeks (white and light green parts only), washed and chopped
3 - 4 medium carrots, peeled and chopped
3 - 4 celery ribs, washed and chopped
2 - 3 cloves garlic, minced
3 - 4 sprigs fresh thyme, leaves only
2 bay leaves
250 g dry green or brown lentils (about 1 ¼ cups), rinsed and drained
1 x 400g (14 oz) can whole peeled tomatoes, blended
1.5-2 L (6-8 cups) vegetable stock or water
1 tablespoon red wine vinegar
Salt and freshly ground pepper, to taste
2 tablespoon chopped flat-leaf parsley, for garnish
To Serve:
Fresh French bread
Grated Parmesan cheese (optional)
Instructions
1. Sauté the aromatics:
Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook for about 5-7 minutes, stirring often, until soft and translucent.
2. Add the vegetables:
Stir in the chopped leeks, carrots, and celery. Cook for 6-8 minutes, or until the vegetables begin to soften.
3. Add garlic and herbs:
Add the minced garlic, fresh thyme leaves, and bay leaves. Sauté for another 1-2 minutes until fragrant.
4. Build the base:
Stir in the lentils, blended tomatoes, and vegetable stock. Cover and bring the soup to a boil, then reduce the heat to low. Simmer gently for 20-30 minutes, or until the lentils are soft and tender, but still holding their shape. Stir the soup occasionally.
Quick Shortcut Tip: Short on time? Swap the dried lentils for two cans of cooked lentils (about 2 ½-3 cups drained). Add them in the last 10 minutes of simmering and slightly reduce the cooking liquid.
Finish the soup:
Remove the bay leaves. Stir in the red wine vinegar and season to taste with salt and freshly ground pepper.
Serve and garnish:
Ladle the soup into bowls and top with chopped parsley. Serve with crusty French bread and a sprinkle of Parmesan if desired.
Notes
Storage Instructions
Fridge: Store in airtight containers for up to 3 days.
Freezer: Portion into freezer-safe containers for up to 3 months.
Defrost/Thaw: Transfer from freezer to fridge overnight, or place the container in a bowl of cold water until loosened.
Reheat: Warm gently on the stove over medium-low heat, stirring occasionally, until hot. Add a splash of broth or water if needed. For single servings, reheat in the microwave in 1-2 minute intervals, stirring in between, until piping hot.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 384
- Sugar: 12.7 g
- Sodium: 1653.4 mg
- Fat: 8.3 g
- Carbohydrates: 63.3 g
- Protein: 18.1 g
- Cholesterol: 0 mg
The nutrition is an estimate only. It was calculated using Nutrifox, an online nutrition calculator.





Leave a Reply