Hearty Lentil Vegetable Soup
There are some recipes I come back to again and again when I want something warm, comforting, and genuinely satisfying. This lentil vegetable soup is one of them.
I usually make it when the weather is chilly or when I have a few vegetables sitting in the fridge that need to be used. The combination of tender lentils, creamy potatoes, sweet carrots, juicy tomatoes, and fresh spinach makes this soup feel like a complete meal rather than just a starter.
Honestly, what I love most is how simple it is. Everything goes into one pot, the kitchen starts smelling amazing, and about 40 minutes later you have a big pot of cozy homemade soup.
I like serving it with a slice of crusty toasted bread for dipping into the flavorful broth. It’s humble food, but sometimes those are the recipes everyone reaches for first.
Ingredients
For the Lentil Vegetable Soup
- 1 ½ cups dry brown or green lentils, rinsed
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 2 medium potatoes, peeled and cut into small cubes
- 1 can (14–15 oz) diced tomatoes
- 6 cups vegetable broth
- 2 cups fresh spinach, roughly chopped
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- ½ teaspoon ground cumin
- ½ teaspoon smoked paprika
- 1 bay leaf
- 1 teaspoon salt, or to taste
- ½ teaspoon black pepper
- 1 tablespoon fresh lemon juice
- 2 tablespoons chopped fresh parsley
- 1–2 tablespoons extra-virgin olive oil for finishing, optional
For Serving
- Crusty bread or toasted sourdough
- Fresh parsley
- A squeeze of lemon
- A drizzle of olive oil
- Optional grated Parmesan cheese
Step-by-Step Method
1. Prepare the Lentils
Start by rinsing the lentils thoroughly under cold water. Pick through them and remove any small stones or damaged lentils.
You don’t normally need to soak brown or green lentils, which is one reason I love using them for quick weeknight meals.
2. Sauté the Aromatics
Heat 2 tablespoons of olive oil in a large heavy-bottomed pot or Dutch oven over medium heat.
Add the diced onion and carrots. Cook for about 4–5 minutes, stirring occasionally, until the onion begins to soften.
Add the minced garlic and cook for another 30–60 seconds.
Don’t rush this step. I usually let the vegetables soften properly because it gives the soup a much better flavor.
3. Add the Seasonings
Stir in the:
- Dried oregano
- Thyme
- Cumin
- Smoked paprika
- Black pepper
Cook for about 30 seconds.
The spices will become fragrant and coat the vegetables, creating a really flavorful base for the soup.
4. Add Lentils, Potatoes and Tomatoes
Add the rinsed lentils, diced potatoes, canned tomatoes, and vegetable broth.
Add the bay leaf and salt, then give everything a good stir.
Bring the soup to a boil.
5. Simmer the Soup
Once it starts boiling, reduce the heat to low and partially cover the pot.
Let it simmer for approximately 30–35 minutes, stirring occasionally.
The exact cooking time can vary depending on the lentils, so check them toward the end. You want the lentils to be tender but not completely falling apart.
The potatoes and carrots should also be fork-tender.
6. Add the Spinach
When the lentils and vegetables are cooked, stir in the fresh spinach.
It will look like a lot at first, but spinach wilts down very quickly.
Cook for another 2–3 minutes, just until the spinach is tender and bright green.
7. Finish with Lemon and Herbs
Remove the bay leaf.
Stir in the fresh lemon juice and chopped parsley.
Taste the soup and adjust the salt, pepper, or lemon juice if needed.
Honestly, that little squeeze of lemon makes a big difference. It brightens the tomatoes and balances the earthy flavor of the lentils.
Cooking Tips
Don’t overcook the lentils
Lentils should become tender but still have some texture. If they cook too long, they can turn mushy.
Cut the vegetables evenly
Try to cut the potatoes and carrots into similar-sized pieces so everything cooks at roughly the same rate.
Use homemade broth if you have it
Vegetable broth adds a lot of flavor. Homemade broth is wonderful, but a good-quality store-bought broth works perfectly well for everyday cooking.
Adjust the consistency
If the soup becomes thicker than you like, simply add another ½–1 cup of broth or water.
For a thicker, stew-like consistency, let it simmer uncovered for a few extra minutes.
Don’t skip the lemon
A little acidity at the end makes the soup taste fresher and more balanced.
Make it spicy
If you enjoy a little heat, add ¼–½ teaspoon red pepper flakes with the other seasonings.
Serving Suggestions
I usually serve this soup piping hot with a piece of crusty toasted bread on the side.
It’s also delicious with:
- Garlic bread
- Sourdough toast
- Warm pita bread
- A simple green salad
- Roasted vegetables
- A spoonful of plain Greek yogurt
- Fresh parsley and lemon
- A drizzle of extra-virgin olive oil
For a heartier meal, you can serve it alongside a small salad and toasted bread.
How to Store Leftover Lentil Soup
This soup is actually one of those meals that can taste even better the next day because the flavors have more time to develop.
Allow it to cool, then transfer it to an airtight container and refrigerate for up to 4 days.
When reheating, add a splash of water or broth if the soup has thickened.
You can also freeze the soup in individual portions for approximately 2–3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
Nutrition Information
Approximate nutrition per serving, without bread or optional toppings:
- Calories: 300 kcal
- Protein: 16 g
- Carbohydrates: 48 g
- Fiber: 15 g
- Fat: 7 g
- Saturated Fat: 1 g
- Sodium: 650 mg
- Potassium: 950 mg
Nutrition is an estimate and can vary depending on the exact ingredients, broth, and serving size used.
Frequently Asked Questions
1. Can I use canned lentils instead of dry lentils?
Yes. If you’re using canned lentils, drain and rinse them first. Since they’re already cooked, add them later in the recipe and simmer the soup for about 15–20 minutes, or until the vegetables are tender.
2. Can I add other vegetables?
Absolutely. This recipe is very flexible. You can add celery, zucchini, bell peppers, kale, peas, or sweet potatoes depending on what you have available.
3. Can I make this soup vegan?
Yes. The basic recipe is naturally vegan as long as you use vegetable broth. If serving with Parmesan, simply leave it off.
4. Why did my lentil soup become too thick?
Lentils absorb quite a bit of liquid as they cook, especially as the soup sits. Just stir in additional vegetable broth or water until you reach your preferred consistency.
5. Can I make this soup ahead of time?
Definitely. In fact, I often prefer making it ahead because the flavors become even richer after resting. Refrigerate it and gently reheat it when you’re ready to serve.
Conclusion
This hearty lentil vegetable soup with potatoes and spinach is exactly the kind of recipe I love having in my regular rotation. It’s inexpensive, simple to prepare, packed with vegetables, and filling enough to serve as a complete meal.
I usually keep some crusty bread nearby because the flavorful broth is just too good not to soak up. Whether you’re looking for a cozy dinner, an easy meal-prep recipe, or a comforting bowl for a cold evening, this lentil soup is a great choice.
