Veggie Lentil Soup is the ultimate comfort food for cold days when you crave something warm, nourishing, and deeply satisfying. Packed with hearty lentils, tender vegetables, and fragrant herbs, this soup delivers rich flavor and incredible nutrition in every spoonful. The combination of carrots, celery, potatoes, squash, and greens creates a thick, rustic texture, while herbs like rosemary and herbes de Provence add a cozy, aromatic depth. Whether you’re cooking for family dinner, meal prep, or simply want a wholesome bowl of comfort, this Veggie Lentil Soup is a nourishing classic that never disappoints.
Why You’ll Love This Recipe
- Hearty, filling, and packed with plant-based protein and fiber
- Perfect one-pot meal for easy cleanup
- Loaded with wholesome vegetables and nourishing ingredients
- Great for meal prep and freezer-friendly
- Comforting, cozy, and full of rich homemade flavor
Ingredients
Base Vegetables & Aromatics
- 2 tablespoons olive oil – builds a flavorful base for sautéing vegetables
- 2 cups carrots, julienned – adds natural sweetness and color
- 1 cup celery, diced – brings savory depth and aroma
- 3/4 cup onion, diced – essential flavor foundation
- 8 cloves garlic, minced – adds bold, fragrant richness
Broth & Seasonings
- 10 cups low-sodium chicken broth (or vegetable stock) – hearty, flavorful soup base
- 1 tablespoon herbes de Provence – aromatic herb blend for depth
- 1 1/2 teaspoons kosher salt – enhances all flavors
- 1/4 teaspoon ground black pepper – subtle heat and balance
- 1/4 teaspoon paprika – mild smokiness and color
- 1 sprig rosemary – earthy, fragrant herbal note
- 2 teaspoons vinegar (white or red wine vinegar) – brightens and balances richness
Lentils, Grains & Vegetables
- 1/2 cup yellow split peas – adds body and thickness
- 1/2 cup green split peas – boosts texture and protein
- 1 cup green lentils – hearty plant-based protein
- 2 cups butternut squash, cubed – natural sweetness and creaminess
- 1 cup potatoes, cubed – adds heartiness and structure
- 1 cup celery root, cubed – earthy, rich vegetable flavor
Finishing Ingredients
- 1/4 cup olive oil – blended in for creaminess and richness
- 2 cups kale, chopped – adds nutrients and a fresh green finish
- 1/4 cup fresh parsley, chopped – bright herbal freshness
- 1/4 cup Parmesan cheese (optional) – savory, salty finishing touch
How to Make Veggie Lentil Soup
Step 1: Sauté the Aromatics
Heat olive oil in a large Dutch oven over medium heat. Add carrots, celery, and onion, and sauté for 3–4 minutes until slightly softened. Stir in garlic and cook for another minute until fragrant.
Step 2: Build the Soup Base
Pour in the broth and increase heat to medium-high until the mixture comes to a boil. Add herbes de Provence, salt, pepper, paprika, rosemary, vinegar, split peas, and lentils. Stir well to combine.
Step 3: Simmer the Legumes
Reduce heat to low and simmer uncovered for about 30 minutes, allowing the lentils and split peas to begin softening and absorbing flavor.
Step 4: Add Hearty Vegetables
Stir in butternut squash, potatoes, and celery root. Continue simmering for another 30 minutes until all vegetables are tender and the soup thickens naturally.
Step 5: Blend for Creaminess
Scoop about 4 cups of soup into a blender along with olive oil. Blend until smooth and creamy, then return it to the pot. This step creates a rich, velvety texture while keeping chunks of vegetables.
Step 6: Add Greens and Finish
Stir in kale and parsley, and simmer for an additional 5–8 minutes until the kale is tender and vibrant. Remove from heat and let the soup rest for a few minutes before serving. Top with Parmesan if desired.

Tips for Success
- Stir occasionally while simmering to prevent sticking
- Blend part of the soup for a creamy texture without losing chunkiness
- Add greens at the end to keep their color and nutrients
- Adjust seasoning after simmering for best flavor balance
- Use fresh herbs for a more aromatic finish
Equipment Needed
- Large Dutch oven or stock pot
- Cutting board and sharp knife
- Blender or immersion blender
- Wooden spoon or ladle
- Measuring cups and spoons
Recipe Variations
- Vegetarian Version: Use vegetable broth instead of chicken broth
- Extra Protein: Add chickpeas or white beans
- Spicy Version: Add chili flakes or smoked chipotle powder
- Low-Carb Version: Replace potatoes with cauliflower
- Herb-Heavy Version: Add thyme, basil, or extra rosemary
Serving Suggestions
Serve this Veggie Lentil Soup with warm crusty bread, garlic toast, or a fresh green salad. It also pairs beautifully with grilled vegetables or a light sandwich for a complete, satisfying meal. A drizzle of olive oil or squeeze of lemon just before serving can brighten the flavors even more.
FAQs
Can I freeze this soup?
Yes, it freezes very well for up to 3 months in airtight containers.
How long does it last in the fridge?
It stays fresh for up to 4 days when properly stored.
Can I make it without blending?
Yes, but blending part of it adds a creamy, rich texture.
Can I use canned lentils?
It’s better to use dried lentils for texture, but canned can work if added later.
Is this soup vegan?
Yes, if you use vegetable broth and skip the Parmesan cheese.
Final Thoughts
This Veggie Lentil Soup is the perfect combination of comfort, nutrition, and rich homemade flavor. Every bowl is packed with hearty vegetables, tender lentils, and aromatic herbs that create a deeply satisfying meal for any day of the week. Whether you’re meal prepping, feeding a family, or simply craving something warm and wholesome, this soup is a reliable favorite you’ll come back to again and again.
Print
Veggie Lentil Soup
- Total Time: 1 hour 40 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Veggie Lentil Soup is a hearty, wholesome, and comforting soup packed with lentils, split peas, vegetables, and herbs. It’s rich, nourishing, and perfect for cold days.
Ingredients
- 2 tbsp olive oil
- 2 cups carrots, julienned
- 1 cup celery, diced
- 3/4 cup onion, diced
- 8 cloves garlic, minced
- 10 cups low-sodium chicken broth or vegetable stock
- 1 tbsp herbes de Provence
- 1 1/2 tsp kosher salt
- 1/4 tsp black pepper
- 1/4 tsp paprika
- 1 sprig rosemary
- 2 tsp vinegar (white or red wine)
- 1/2 cup yellow split peas
- 1/2 cup green split peas
- 1 cup green lentils
- 2 cups butternut squash, cubed
- 1 cup potatoes, cubed
- 1 cup celery root, cubed
- 2 cups kale, chopped
- 1/4 cup fresh parsley, chopped
- 1/4 cup Parmesan cheese (optional)
- 1/4 cup olive oil (for blending)
Instructions
- Heat olive oil in a large pot over medium heat.
- Sauté carrots, celery, and onion for 3–4 minutes.
- Add garlic and cook until fragrant.
- Pour in broth and bring to a boil.
- Add herbs, seasoning, split peas, lentils, and vinegar.
- Reduce heat and simmer for 30 minutes.
- Add squash, potatoes, and celery root; simmer 30 more minutes.
- Blend part of the soup with olive oil until creamy, then return to pot.
- Add kale, parsley, and Parmesan; simmer 5–8 minutes.
- Rest 5 minutes before serving.
Notes
- Blend more soup for a thicker, creamier texture.
- Freeze in portions for up to 3 months.
- Parmesan is optional but adds richness.
- Prep Time: 10 minutes
- Cook Time: 1 hour 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American