Hearty Lentil Vegetable Soup
Hearty lentil vegetable soup with tender lentils, wholesome vegetables and rich, savoury flavour, perfect for cozy fall and winter meals.

This Hearty Lentil Vegetable Soup is a comforting homemade soup packed with tender lentils, wholesome vegetables and rich, savoury flavour. The lentils give the broth a lovely hearty texture, making it filling without feeling too heavy. It’s an easy, satisfying soup that’s perfect for chilly fall evenings, cozy winter lunches or a simple family dinner.

Hearty Lentil Vegetable Soup with Rich Tomato Flavour
This hearty lentil vegetable soup combines tender lentils, carrots, celery and fresh herbs in a rich tomato broth. It’s wholesome, filling and packed with savoury flavour. Perfect when you want a comforting homemade soup.
Why This Homemade Lentil Soup Is So Good
As the lentils simmer, they soften and naturally thicken the broth. The carrots add a little sweetness, while the tomatoes bring everything together. Simple ingredients, but plenty of flavour.
Perfect for Cozy Lunches and Easy Dinners
This lentil vegetable soup is ideal for chilly fall evenings and cold winter days. Serve it with crusty bread or a simple green salad. It’s also great for making ahead for easy weekday lunches.

Tips for Making the Best Hearty Lentil Vegetable Soup
• Rinse the lentils. Give the lentils a good rinse under cold water and check for any small stones before adding them to the soup.
• Don’t overcook the vegetables. Cut the carrots and celery into evenly sized pieces so they cook at the same rate and retain a little texture.
• Keep the soup at a gentle simmer. Cooking lentils slowly helps them become tender without turning mushy. Stir occasionally to prevent sticking.
• Adjust the broth. Lentils absorb liquid as they cook, so add a little extra broth or water if the soup becomes too thick.
• Make it ahead. Homemade lentil vegetable soup tastes even better the next day as the flavours develop. Refrigerate leftovers in an airtight container and add a splash of broth when reheating.
Real Kitchen Tip for Hearty Lentil Vegetable Soup
For a rich, satisfying hearty lentil vegetable soup, let the lentils simmer gently until tender. Some will naturally soften and break down, thickening the tomato broth without needing flour or cream.
Lentils continue absorbing liquid as the soup sits, especially overnight. Just add a splash of broth when reheating to bring back that lovely, hearty soup consistency.

Hearty Lentil Vegetable Soup
Equipment
- Large soup pot or Dutch oven (for even cooking and deep flavor development)
- Sharp chef’s knife (for chopping vegetables efficiently)
- Cutting board (for safe and easy prep work)
- Wooden spoon or heat-safe spatula (for stirring the soup while it simmers)
- Measuring cups and spoons — for accurate ingredient portions
- Ladle (for serving the hot, hearty lentil soup)
- Colander or fine mesh strainer (for rinsing lentils before cooking)
Ingredients
Soup Base
- 2 tbsp olive oil
- 1 onion medium, diced
- 4 cloves garlic minced
- 2 carrots diced
- 2 celery stalks diced
- 1 potato medium, diced
- 1 cup brown or green lentils dry and rinsed
- 6 cups vegetable broth
- 1 14oz diced tomatoes canned
- 1 cup green beans chopped
- 2 cups spinach fresh
- 1 tbsp balsamic vinegar
- 1 tbsp lemon juice fresh
- 1 tsp sea salt or to taste
Spices & Flavor Boosters
- 1 tsp smoked paprika
- 1 tsp dried oregano
- ½ tsp thyme
- ½ tsp cumin
- ¼ tsp black pepper
- 1 bay leaf
Optional
- 1 tbsp tomato paste
- pinch red pepper flakes
- fresh basil or parsley for garnish
Instructions
- Sauté the aromaticsIn a large soup pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion, carrots, and celery. Cook for about 5–6 minutes until softened. Stir in the garlic and cook for another minute until fragrant.
- Build the flavorAdd the tomato paste (if using) and stir for about 1 minute. This helps deepen the flavor of the broth.
- Add the lentils and brothStir in the lentils, diced potatoes, canned tomatoes, vegetable broth, green beans, and all the spices. Add the bay leaf and bring the soup to a gentle boil.
- SimmerReduce heat to low and let the soup simmer uncovered for about 30–35 minutes, or until the lentils and vegetables are tender. Stir occasionally.
- Add the greensStir in the fresh spinach during the last 3–4 minutes of cooking so it wilts into the soup.
- Finish the soupRemove the bay leaf. Stir in the balsamic vinegar and fresh lemon juice to brighten the flavors. Taste and adjust salt and seasoning if needed.
- ServeLadle the soup into bowls and garnish with fresh basil or parsley. A drizzle of olive oil or extra lemon juice on top adds even more flavor.
Notes
- This Hearty Lentil Vegetable Soup recipe is a nutrient-dense, high-fiber, plant-based meal that delivers long-lasting fullness and balanced nutrition.
- For best flavor, allow the soup to rest 10–15 minutes after cooking so the lentil soup flavors deepen and meld beautifully.
- The combination of smoked paprika, oregano, thyme, cumin, garlic, and tomato broth creates a rich, savory, restaurant-quality taste in this easy homemade vegetable soup.
- Adding balsamic vinegar and fresh lemon juice at the end is essential for brightening the flavor and balancing the earthy lentils.
- This healthy lentil soup recipe is perfect for meal prep, batch cooking, and freezer-friendly lunches and dinners.
- The soup thickens naturally as it sits; add extra vegetable broth when reheating if a lighter consistency is desired.
- For extra nutrition, you can boost the recipe with additional leafy greens, making it an even more powerful vegetarian detox soup.
- This is a budget-friendly, high-protein, vegan comfort food recipe ideal for busy weeknights and wholesome family meals.
