Go Back

Hearty Lentil Vegetable Soup Recipe

Hearty Lentil Vegetable Soup is a nourishing one-pot meal made with tender lentils, carrots, celery, tomatoes, and a flavorful vegetable broth. Garlic, onion, and dried herbs build a savory base, while the lentils add protein and texture that make this soup satisfying enough for a complete meal.
This easy lentil vegetable soup is perfect for chilly evenings, meal prep, or a simple weeknight dinner. Made with everyday pantry staples and fresh vegetables, it delivers plenty of flavor without complicated preparation. Serve it with crusty bread or a fresh salad for a comforting homemade meal.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Course Main Course, Soup
Cuisine American, Mediterranean
Servings 6 servings

Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Cutting board
  • Sharp chef's knife
  • Vegetable Peeler
  • Wooden spoon
  • Measuring cups and spoons
  • can opener
  • Ladle

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium yellow onion diced
  • 2 medium carrots peeled and diced
  • 2 celery stalks diced
  • 3 garlic cloves minced
  • 1 tablespoon tomato paste
  • 1 teaspoon dried thyme
  • 1 teaspoon ground cumin
  • 1/2 teaspoon dried oregano
  • 1 cup brown or green lentils rinsed and drained
  • 1 can 14.5 ounces diced tomatoes, with juices
  • 6 cups low-sodium vegetable broth
  • 1 medium Yukon Gold potato peeled and diced
  • 1 bay leaf
  • 1 teaspoon salt or to taste
  • 1/2 teaspoon freshly ground black pepper
  • 2 cups chopped fresh spinach or kale
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons chopped fresh parsley

Instructions
 

  • Prepare the vegetables and lentils. Dice the onion, carrots, celery, and potato into small, evenly sized pieces. Mince the garlic, rinse the lentils under cold running water, and drain them well.
  • Sauté the vegetables. Heat the olive oil in a large Dutch oven over medium heat. Add the onion, carrots, and celery. Cook for 5 to 7 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.
  • Add the garlic and seasonings. Stir in the minced garlic, tomato paste, dried thyme, cumin, and oregano. Cook for about 1 minute, stirring frequently, until the garlic smells fragrant and the tomato paste begins to darken slightly.
  • Add the lentils and broth. Stir in the rinsed lentils, diced tomatoes, vegetable broth, potato, and bay leaf. Add the salt and black pepper, then bring the mixture to a boil.
  • Simmer until tender. Reduce the heat to low, cover partially, and simmer for 30 to 35 minutes, stirring occasionally. The lentils should be tender but retain their shape, and the potatoes should be easy to pierce with a fork. Cooking time may vary depending on the age and variety of the lentils.
  • Add the leafy greens. Stir in the spinach or kale and cook for another 3 to 5 minutes, until wilted and tender. Remove the bay leaf and discard it.
  • Finish with lemon juice. Stir in the fresh lemon juice and chopped parsley. Taste the soup and adjust the salt, pepper, or lemon juice as needed. If the soup is too thick, add a little extra vegetable broth or hot water.
  • Serve warm. Ladle the soup into bowls and garnish with additional fresh parsley and freshly ground black pepper. Serve with crusty bread or your favorite side dish.

Notes

  • Choose the right lentils: Brown and green lentils hold their shape well during simmering.
  • Red lentils cook faster and break down more readily, creating a thicker, softer soup.
  • Rinse before cooking: Rinsing lentils removes dust and small debris. Sort through them before adding them to the pot.
  • Adjust the vegetables: Zucchini, green beans, bell peppers, or chopped cabbage can be added for extra variety. Add quick-cooking vegetables toward the end of simmering.
  • Make it vegan: This recipe is naturally vegan when prepared with vegetable broth and plant-based ingredients.
  • Add more protein: Stir in cooked chickpeas or white beans for a heartier soup.