Hearty Vegetable Lentil Soup
A thick, warming soup loaded with tender lentils and chunky vegetables in a savory, herb-infused broth. This one-pot meal is deeply satisfying on a cold day and comes together with simple pantry staples.
For 4 servings
- prep
Rinse and sort the lentils.
Pick over the brown lentils to remove any small stones or debris. Rinse well under cold running water until the water runs clear. Set aside to drain.
- saute · ~9 min
Sauté the aromatic base.
1.Warm olive oil in a large pot over medium heat until shimmering.2.Add diced onion, carrot, and celery. Cook, stirring often, until the vegetables soften and the onion turns translucent (6–8 minutes).3.Stir in minced garlic, tomato paste, and dried thyme. Cook for 1 more minute until fragrant.TIPLet the tomato paste darken slightly — it deepens the savory flavor of the broth. - simmer · ~30 min
Simmer the soup with lentils and potato.
1.Pour in the rinsed lentils, cubed potato, bay leaf, water, and salt.2.Bring the pot to a rolling boil, then immediately lower the heat to maintain a gentle simmer.3.Cover partially with a lid and simmer until the lentils are tender and the potato is cooked through (25–30 minutes).TIPKeep the soup at a low bubble — a hard boil will make the lentils mushy. - mix · ~2 min
Finish and season the soup.
1.Remove and discard the bay leaf.2.Stir in the black pepper and fresh lemon juice. Taste and adjust seasoning if needed.3.If the soup is too thick, stir in a splash of water until it reaches your preferred consistency.TIPThe lemon juice brightens the whole pot — don't skip it. - serve
Ladle into bowls and garnish.
Serve the soup hot, finished with a sprinkle of chopped fresh parsley.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Pick over lentils carefully to remove any small stones before rinsing.
- 2Let the tomato paste cook until it darkens for a deeper, savory broth.
- 3Simmer the soup gently; a rolling boil can make lentils mushy and split.
- 4Add the lemon juice just before serving to keep its bright flavor intact.
- 5For a thicker soup, mash a few lentils against the pot wall with a spoon.
- 6This soup thickens as it sits; thin it with water or broth when reheating.
- 7Store leftovers in the fridge for up to 5 days; the flavor improves overnight.
Adapt it for your goals.
Smoky-sausage
Add 4 oz of sliced smoked sausage or kielbasa when sautéing the aromatics for a smoky, meaty depth that transforms the soup into a heartier meal.
curried lentilCurried-lentil
Swap the thyme for 1 tablespoon of curry powder and add a can of coconut milk for a creamy, spiced twist inspired by Indian dal.
tomato kaleTomato-kale
Stir in a can of diced tomatoes (drained) and a handful of chopped kale in the last 10 minutes of simmering for extra color, nutrients, and acidity.
low sodiumLow-sodium
Use no-salt-added tomato paste and skip the added salt; rely on herbs, lemon juice, and a splash of vinegar for flavor—ideal for those watching sodium intake.
herb swapHerb-swap
Replace dried thyme with 1 tablespoon of fresh rosemary or a teaspoon of smoked paprika for a completely different aromatic profile.
Why this is on our healthy list.
High in Plant-Based Protein
Brown lentils are an excellent source of plant protein, making this soup a satisfying meatless meal that supports muscle repair and satiety.
Rich in Dietary Fiber
Lentils, carrots, celery, and potato provide a hearty dose of soluble and insoluble fiber, aiding digestion and helping maintain steady blood sugar levels.
Packed with Vitamins A and C
Carrots are loaded with beta-carotene (vitamin A) for eye health, while the lemon juice garnish adds a fresh hit of vitamin C to support immunity.
Low in Saturated Fat
With just one tablespoon of olive oil, this soup keeps saturated fat minimal while still delivering heart-healthy monounsaturated fats from the oil.
Frequently asked questions
Green lentils hold their shape well and work fine, but red lentils break down quickly and will create a much thicker, almost puréed soup. Adjust cooking time accordingly.



