Hearty Lentil Vegetable Soup

This comforting lentil vegetable soup simmers pantry lentils with tomatoes, carrots, celery, garlic, and warming spices until thick and satisfying. A handful of spinach and a squeeze of lemon brighten the pot just before serving.
Prep: 15 min · Cook: 45 min · Total: 60 min · Serves: 6
Ingredients
- 1 tsp dried thyme
- 0.25 cup fresh parsley (chopped)
- 6 cups low-sodium vegetable broth
- 2 tbsp olive oil
- 2 cups carrots (peeled and diced)
- 2 tbsp lemon juice (freshly squeezed)
- 1 leaf bay leaf
- 1.5 cups brown lentils (rinsed and picked over)
- 1 tsp smoked paprika
- 0.5 tsp black pepper (freshly ground)
- 4 cups baby spinach (loosely packed)
- 14.5 oz canned diced tomatoes (with juices)
- 1.5 cups yellow onion (diced)
- 1.5 tsp ground cumin
- 2 tbsp tomato paste
- 1 tsp kosher salt
- 4 cloves garlic (minced)
- 1 cup celery (diced)
Instructions
- Place the brown lentils in a fine-mesh sieve, rinse them under cool running water for about 1 minute, and pick out any small stones or shriveled lentils before setting them aside to drain.
- Heat the olive oil in a 6-quart Dutch oven or heavy soup pot over medium heat until it shimmers, about 1 minute.
- Add the diced yellow onion, diced carrots, and diced celery to the Dutch oven, then cook over medium heat for 8-10 minutes, stirring every 1-2 minutes with a wooden spoon, until the onion is translucent and the carrots begin to soften.
- Add the minced garlic and cook over medium heat for 30-45 seconds, stirring constantly, until fragrant but not browned.
- Stir the tomato paste into the vegetables and cook over medium heat for 2 minutes, scraping the bottom of the pot, until the paste darkens slightly and coats the vegetables.
- Add the ground cumin, dried thyme, smoked paprika, black pepper, and kosher salt to the pot, then stir for 30 seconds over medium heat until the spices smell toasted.
- Add the rinsed brown lentils, canned diced tomatoes with juices, low-sodium vegetable broth, and bay leaf to the Dutch oven, then stir well with the wooden spoon to loosen any browned bits from the bottom of the pot.
- Increase the heat to high and bring the soup to a steady boil, about 5-6 minutes, with bubbles breaking across the surface.
- Reduce the heat to medium-low, partially cover the Dutch oven, and simmer the soup for 30-35 minutes, stirring every 10 minutes, until the lentils are tender but not mushy and the carrots are easily pierced with a fork.
- Remove and discard the bay leaf, then use an immersion blender directly in the pot to blend the soup for 5-10 seconds in a few short bursts, leaving most of the lentils and vegetables whole for texture.
- Stir the baby spinach into the hot soup over low heat for 1-2 minutes, until the leaves are wilted and bright green.
- Turn off the heat, stir in the lemon juice and chopped fresh parsley, then taste the soup with a clean spoon and adjust only if needed before ladling it into warm bowls.
Nutrition (per serving)
- Calories: 275
- Protein: 15 g
- Fat: 6 g
- Carbohydrates: 43 g
- Fiber: 9 g
- Sugar: 7 g
- Sodium: 620 mg
More Recipes
- Almond Bear Claw French Toast
- Almond Puff Pastry Loaf
- American Creamed Spinach
- Anise-scented Yeast Bread
- Apple Cider Braised Pork Chops with Onions
- Apple Cranberry Galette
- Apple Cream Scones
- Apple Crisp with Macadamia Oat Topping
- Apple Waldorf Salad with Walnuts and Grapes
- Arugula, Caramelized Onion, and Goat Cheese Pizza
- Avocado Cups with Crunchy Lime Slaw
- Avocado, Shrimp, and Hearts of Palm Salad