
This lentil soup with veggies is the kind of recipe you make once and keep coming back to. It’s cozy, filling, and full of real flavor without being heavy or fussy. Everything happens in one pot, and the ingredients are easy to find.
The result is a bowl that tastes like it simmered all day, even though it comes together fast. Whether you’re feeding a family or meal prepping for the week, this soup just works.
What Makes This Recipe So Good

- Hearty yet light: The lentils make it satisfying, while the veggies keep it fresh and bright.
- One-pot convenience: Minimal dishes, straightforward steps, and a short ingredient list.
- Balanced flavor: Aromatics, tomatoes, and a splash of lemon bring depth and lift without extra effort.
- Customizable: Swap the veggies you have, use any lentil variety, and adjust spices to your taste.
- Nutrient-dense: Packed with fiber, plant protein, and a rainbow of vitamins from the vegetables.
What You’ll Need
- Olive oil: For sautéing and a silky finish.
- Yellow onion (1 medium), diced
- Carrots (2 medium), diced
- Celery (2 stalks), diced
- Garlic (3–4 cloves), minced
- Tomato paste (1–2 tablespoons) for richness
- Crushed tomatoes (1 can, 14–15 oz) or diced tomatoes
- Brown or green lentils (1 cup), rinsed and picked over
- Vegetable broth (5–6 cups) or water with bouillon
- Bay leaf (1)
- Ground cumin (1 teaspoon)
- Smoked paprika (1 teaspoon) or sweet paprika
- Dried thyme (1 teaspoon) or Italian seasoning
- Salt and black pepper, to taste
- Kale or spinach (2–3 cups), chopped
- Lemon (1), for zest and juice
- Optional add-ins: diced potato, zucchini, bell pepper, a pinch of red pepper flakes, fresh herbs (parsley, dill), or a splash of balsamic vinegar
Instructions

- Warm the pot: Heat 2 tablespoons olive oil in a large pot over medium heat.
- Sauté aromatics: Add onion, carrots, and celery. Cook 6–8 minutes, stirring, until softened and lightly golden.
Season with a big pinch of salt.
- Add garlic and tomato paste: Stir in garlic and tomato paste. Cook 1–2 minutes until fragrant and slightly darkened.
- Spice it: Sprinkle in cumin, smoked paprika, thyme, and a few grinds of black pepper. Toast 30 seconds to bloom the spices.
- Build the base: Pour in crushed tomatoes and stir to deglaze any browned bits from the bottom of the pot.
- Add lentils and broth: Stir in rinsed lentils, bay leaf, and 5 cups broth.
Bring to a gentle boil, then reduce to a simmer.
- Simmer: Cook uncovered 25–35 minutes, stirring now and then, until lentils are tender. Add more broth if you prefer a looser soup.
- Greens and brightness: Stir in chopped kale or spinach. Simmer 2–3 more minutes until wilted.
Add the zest of half a lemon and a squeeze of juice.
- Taste and adjust: Add salt and pepper to taste. If it needs more depth, add a splash of olive oil or a dash of balsamic. For heat, add red pepper flakes.
- Serve: Ladle into bowls.
Finish with a drizzle of olive oil and extra lemon if you like. Crusty bread is highly encouraged.
Keeping It Fresh
- Storage: Cool completely, then refrigerate in airtight containers for up to 5 days. The flavors get even better by day two.
- Freezing: Freeze in portions for up to 3 months.
Leave a little headspace for expansion. Thaw overnight in the fridge.
- Reheating: Warm gently on the stove with a splash of water or broth. Finish with fresh lemon and a pinch of salt to revive the flavors.
- Texture tip: If the soup thickens in the fridge, just loosen with broth or water as you reheat.

Benefits of This Recipe
- High in fiber and protein: Lentils offer plant-based protein and fiber that help keep you full and energized.
- Budget-friendly: Shelf-stable staples and versatile veggies make this an affordable weeknight option.
- Balanced nutrition: A mix of carbs, protein, and micronutrients from different vegetables and herbs.
- Low waste: A great way to use up leftover produce and odds and ends from the crisper.
- Scales easily: Double it for a crowd or for meal prep with minimal extra effort.
Pitfalls to Watch Out For
- Underseasoning: Lentils soak up salt.
Taste at the end and adjust with salt, lemon, and pepper.
- Overcooking greens: Add kale or spinach at the end to keep them bright and tender.
- Skipping the sauté: Browning the veggies and tomato paste builds flavor. Don’t rush this step.
- Wrong lentils, wrong time: Red lentils cook faster and break down more. If using them, reduce simmer time to 15–20 minutes.
- Too thick or too thin: Keep extra broth on hand.
Adjust to your preferred consistency as it simmers.
Variations You Can Try
- Moroccan-inspired: Add ground coriander, cinnamon, and a pinch of cayenne. Finish with chopped cilantro.
- Italian-style: Use Italian seasoning, add diced zucchini, and finish with fresh basil and a grating of Parmesan (or vegan parm).
- Coconut curry: Stir in curry powder and a can of coconut milk. Add lime juice and cilantro at the end.
- Smoky chipotle: Add a chopped chipotle in adobo and a little corn.
Top with avocado and lime.
- Protein boost: Stir in cooked shredded chicken or browned plant-based sausage during the last 5 minutes.
FAQ
Can I use red lentils instead of brown or green?
Yes, but expect a creamier texture. Red lentils cook faster and break down more. Reduce the simmer to 15–20 minutes and keep an eye on the liquid.
Do I have to soak the lentils first?
No soaking needed for brown or green lentils.
Just rinse and pick out any debris. They cook through in about 25–35 minutes.
What if I don’t have vegetable broth?
Water works fine. Add an extra pinch of salt and a bay leaf, and consider a splash of soy sauce or a bouillon cube for depth.
How can I make it spicier?
Add red pepper flakes with the spices, a diced jalapeño with the aromatics, or a spoonful of harissa or chili paste near the end.
Can I make this in a slow cooker?
Yes.
Sauté the aromatics and tomato paste first for best flavor, then add everything (except greens and lemon) to the slow cooker. Cook on low 6–7 hours or high 3–4 hours. Stir in greens and lemon at the end.
What’s the best way to thicken the soup?
Mash a cup of the soup against the side of the pot or blend a small portion, then stir back in.
It keeps the texture hearty without cream.
Is this recipe gluten-free?
Yes, as written. Just confirm your broth and any add-ins are certified gluten-free.
How can I add more protein without meat?
Stir in cooked quinoa, white beans, or chickpeas near the end. All pair well with the lentils.
Final Thoughts
This lentil soup with veggies is proof that simple food can be deeply satisfying.
With a handful of pantry staples and a few fresh touches, you get a balanced, comforting bowl that fits any night of the week. Make it your own with the variations, or keep it classic and bright with lemon. Either way, you’ll have a reliable, tasty soup that’s good to the last spoonful.

Lentil Soup With Veggies – Cozy, Hearty, and Simple
Ingredients
- Olive oil: For sautéing and a silky finish.
- Yellow onion (1 medium), diced
- Carrots (2 medium), diced
- Celery (2 stalks), diced
- Garlic (3–4 cloves), minced
- Tomato paste (1–2 tablespoons) for richness
- Crushed tomatoes (1 can, 14–15 oz) or diced tomatoes
- Brown or green lentils (1 cup), rinsed and picked over
- Vegetable broth (5–6 cups) or water with bouillon
- Bay leaf (1)
- Ground cumin (1 teaspoon)
- Smoked paprika (1 teaspoon) or sweet paprika
- Dried thyme (1 teaspoon) or Italian seasoning
- Salt and black pepper, to taste
- Kale or spinach (2–3 cups), chopped
- Lemon (1), for zest and juice
- Optional add-ins: diced potato, zucchini, bell pepper, a pinch of red pepper flakes, fresh herbs (parsley, dill), or a splash of balsamic vinegar
Instructions
- Warm the pot: Heat 2 tablespoons olive oil in a large pot over medium heat.
- Sauté aromatics: Add onion, carrots, and celery. Cook 6–8 minutes, stirring, until softened and lightly golden. Season with a big pinch of salt.
- Add garlic and tomato paste: Stir in garlic and tomato paste. Cook 1–2 minutes until fragrant and slightly darkened.
- Spice it: Sprinkle in cumin, smoked paprika, thyme, and a few grinds of black pepper. Toast 30 seconds to bloom the spices.
- Build the base: Pour in crushed tomatoes and stir to deglaze any browned bits from the bottom of the pot.
- Add lentils and broth: Stir in rinsed lentils, bay leaf, and 5 cups broth. Bring to a gentle boil, then reduce to a simmer.
- Simmer: Cook uncovered 25–35 minutes, stirring now and then, until lentils are tender. Add more broth if you prefer a looser soup.
- Greens and brightness: Stir in chopped kale or spinach. Simmer 2–3 more minutes until wilted. Add the zest of half a lemon and a squeeze of juice.
- Taste and adjust: Add salt and pepper to taste. If it needs more depth, add a splash of olive oil or a dash of balsamic. For heat, add red pepper flakes.
- Serve: Ladle into bowls. Finish with a drizzle of olive oil and extra lemon if you like. Crusty bread is highly encouraged.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.