There’s something so comforting about a warm bowl of homemade lentil soup, especially when it’s packed with tender vegetables and plenty of savory flavor. This Hearty Lentil Vegetable Soup is simple, cozy, and satisfying, with earthy lentils, sweet carrots, tender celery, fresh greens, and a rich tomato-seasoned broth.
The lentils make this soup wonderfully filling without making it heavy, while the vegetables add color, freshness, and a little natural sweetness. It’s the kind of easy one-pot meal that tastes even better the next day, making it perfect for busy weeknights, meal prep, or a comforting lunch.
Why You’ll Love This Lentil Soup
- Hearty and satisfying: Lentils provide plenty of texture and make the soup filling enough for a complete meal.
- Simple ingredients: You only need everyday pantry staples and fresh vegetables.
- One-pot comfort: Everything comes together in one pot with minimal cleanup.
- Rich and flavorful: Tomato, garlic, herbs, and vegetables create a deeply savory broth.
- Perfect for leftovers: The flavors develop beautifully after resting overnight.
Flavor & Texture Highlights
Every spoonful has a lovely balance of textures and flavors. The lentils become tender while still holding their shape, the carrots add a subtle sweetness, and the celery gives the soup a fresh savory bite. A tomato-based broth brings everything together with a rich, slightly tangy flavor.
Fresh spinach or other leafy greens are stirred in near the end, adding a beautiful pop of color and a tender texture. A little olive oil, garlic, black pepper, and dried herbs finish the soup with that cozy homemade taste.
How to Make Hearty Lentil Vegetable Soup
Start by sautéing the onion, carrots, and celery in olive oil until they begin to soften. This simple step builds the flavor base for the entire soup.
Add the garlic, tomato paste, and seasonings, stirring briefly until fragrant. Then add the rinsed lentils, diced tomatoes, and vegetable broth. Bring everything to a gentle boil before reducing the heat and letting the soup simmer until the lentils are tender.
Once the lentils are cooked, stir in the fresh spinach and let it wilt into the hot soup. Taste and adjust the seasoning with salt, pepper, or a splash of lemon juice if you want a little extra brightness.
Helpful Tips for the Best Lentil Soup
- Rinse the lentils first: Sort through them and rinse well under cool water before cooking.
- Don’t skip the sauté: Cooking the vegetables before adding the broth gives the soup much more flavor.
- Keep the simmer gentle: A gentle simmer helps the lentils cook evenly without becoming overly mushy.
- Add greens at the end: Spinach cooks quickly, so adding it near the end keeps its color and texture fresh.
- Adjust the thickness: Add a little extra broth if the soup becomes thicker than you prefer.
- Finish with lemon: A small squeeze of fresh lemon juice can brighten the rich, savory broth.
What to Serve with Lentil Soup
This soup is delicious on its own, but it’s even better with something warm and comforting on the side. Serve it with crusty bread, garlic toast, homemade biscuits, or a simple green salad. For an extra hearty dinner, pair it with a grilled cheese sandwich or warm flatbread.
Frequently Asked Questions
Do I need to soak lentils before making this soup?
No. Unlike dried beans, most lentils do not need to be soaked before cooking. Simply rinse them well and add them directly to the pot.
Can I use canned lentils?
Yes, although dried lentils are ideal for this recipe. If using canned lentils, add them toward the end of cooking because they are already fully cooked and only need to heat through.
Can I use other greens instead of spinach?
Absolutely. Kale, Swiss chard, collard greens, or even chopped fresh parsley can work beautifully. Heartier greens may need a few extra minutes of cooking.
How do I make the soup thicker?
Let it simmer uncovered for a little longer so some of the liquid evaporates. You can also mash a small portion of the cooked lentils and vegetables directly into the soup to naturally thicken the broth.
Can I freeze lentil soup?
Yes. Allow the soup to cool completely, then portion it into freezer-safe containers. Freeze for up to about 3 months for the best quality. Thaw overnight in the refrigerator and reheat gently on the stovetop.
How long does lentil soup keep in the refrigerator?
Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat individual portions gently on the stovetop or in the microwave, adding a splash of broth or water if needed.
Hearty Lentil Vegetable Soup
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, finely diced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 teaspoon ground cumin
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon smoked paprika
- 1 cup dry brown or green lentils, rinsed and drained
- 1 can (14.5 ounces) diced tomatoes, with juices
- 6 cups vegetable broth
- 1/2 teaspoon salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 2 cups fresh spinach, roughly chopped
- 1 tablespoon fresh lemon juice
- 2 tablespoons chopped fresh parsley, for serving
Instructions
- Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat.
- Add the diced onion, carrots, and celery. Cook for 6 to 8 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the minced garlic, tomato paste, cumin, Italian seasoning, and smoked paprika. Stir constantly for about 1 minute, until fragrant and the tomato paste begins to deepen in color.
- Add the rinsed lentils, diced tomatoes with their juices, and vegetable broth. Stir well and bring the mixture to a gentle boil.
- Reduce the heat to low, cover partially, and simmer for 25 to 30 minutes, or until the lentils are tender but not falling apart.
- Stir in the salt and black pepper. Taste and adjust the seasoning as needed.
- Add the chopped spinach and simmer for another 2 to 3 minutes, just until the greens are wilted.
- Remove the pot from the heat and stir in the fresh lemon juice. Let the soup rest for about 5 minutes before serving.
- Ladle into bowls and finish with fresh parsley. Serve warm with crusty bread or your favorite side.
Notes
If the soup thickens too much while sitting, simply stir in a little extra vegetable broth or water when reheating. For a richer flavor, add a small drizzle of olive oil over each bowl just before serving.