Hearty Lentil and Vegetable Soup Recipe
There is something incredibly comforting about a big bowl of homemade soup, especially when the weather turns chilly or I just need something warm and satisfying at the end of a long day. Honestly, few things beat the smell of onions, garlic, and tomatoes simmering together in a pot while the kitchen slowly fills with that cozy, homemade aroma.
This hearty lentil and vegetable soup is one of those simple recipes I keep coming back to. It’s packed with tender lentils, chunky potatoes, sweet carrots, juicy tomatoes, and leafy greens, all simmered in a flavorful, seasoned broth. A slice of crusty bread on the side makes it even better!
What I love most about this lentil vegetable soup is that it uses affordable pantry staples and everyday vegetables to create a meal that feels both nourishing and filling. You don’t need fancy ingredients or complicated cooking techniques. Just one pot, a little patience, and a handful of simple ingredients.
Whether you’re looking for a healthy weeknight dinner, an easy meatless meal, or a comforting soup to prepare ahead of time, this recipe is a wonderful choice.
Why You’ll Love This Lentil and Vegetable Soup
- Easy one-pot recipe: Everything cooks together in one pot, so cleanup is simple.
- Budget-friendly: Lentils, potatoes, carrots, and canned tomatoes are affordable ingredients.
- Naturally vegetarian: Use vegetable broth to keep the soup vegetarian and vegan.
- Hearty and satisfying: Lentils provide plant-based protein and fiber, while potatoes and vegetables make every bowl filling.
- Perfect for meal prep: The flavors develop beautifully as the soup rests, making leftovers especially delicious.
- Easy to customize: Add your favorite vegetables, herbs, or spices to make it your own.
Recipe at a Glance
- Prep time: 15 minutes
- Cook time: 35–45 minutes
- Total time: Approximately 50–60 minutes
- Servings: 6
- Course: Lunch or dinner
- Cuisine: Rustic, Mediterranean-inspired
- Cooking method: Stovetop
- Dietary options: Vegetarian, vegan, and dairy-free when made with vegetable broth
Ingredients for Lentil and Vegetable Soup
The beauty of this recipe is that most of the ingredients are probably already in your kitchen. I usually reach for brown or green lentils because they hold their shape nicely while becoming tender.
Main Ingredients
- 1 cup (about 190 g) dried brown or green lentils, rinsed and picked over
- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, peeled and chopped
- 2 medium potatoes, peeled or unpeeled and cut into bite-sized cubes
- 1 can (14–15 oz or 400 g) diced tomatoes, with their juices
- 6 cups (1.4 liters) vegetable broth
- 2 cups fresh spinach or chopped kale
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- 1 bay leaf
- ½ teaspoon black pepper, or to taste
- Salt, to taste
- 1 tablespoon lemon juice, or to taste
- 2 tablespoons chopped fresh parsley, for garnish
Optional Ingredients
- 1 celery stalk, diced, for extra flavor
- ½ teaspoon chili flakes for a little heat
- ½ teaspoon ground coriander for a warm, earthy flavor
- Extra vegetable broth or water if the soup becomes too thick
- Freshly grated Parmesan cheese for serving, if you don’t need a vegan soup
A quick ingredient tip: I recommend rinsing your lentils under cold water before cooking. It’s a small step, but it helps remove dust and gives you a chance to pick out any tiny stones or damaged lentils.
How to Make Hearty Lentil and Vegetable Soup
Follow these simple steps to make a delicious pot of homemade lentil soup with vegetables.
Step 1: Prepare the vegetables and lentils
Start by rinsing the lentils thoroughly under cold running water. Drain them and set them aside.
Dice the onion, chop the carrots, and cut the potatoes into roughly equal-sized cubes so they cook evenly. Mince the garlic and wash the spinach or kale.
I usually prepare all my vegetables before heating the pot. It makes the cooking process much more relaxed, especially when I’m making dinner after a busy day.
Step 2: Sauté the onion, carrots, and garlic
Heat the olive oil in a large soup pot or Dutch oven over medium heat.
Add the diced onion and carrots. Cook for about 5–7 minutes, stirring occasionally, until the onion softens and the carrots begin to release their sweetness.
Add the minced garlic, cumin, paprika, and dried oregano. Stir for another 30–60 seconds until fragrant.
Don’t rush this step! Letting the onions and spices cook briefly in the oil builds a flavorful base for the entire soup.
Step 3: Add the lentils, potatoes, and tomatoes
Stir in the rinsed lentils, cubed potatoes, and canned diced tomatoes.
Mix everything together so the lentils and vegetables are coated with the aromatic onion and spice mixture.
Add the vegetable broth and bay leaf. Stir well and bring the soup to a gentle boil.
If you’re using celery or chili flakes, this is a good time to add them too.
Step 4: Simmer until the lentils are tender
Once the soup begins to boil, reduce the heat to low and cover the pot partially with a lid.
Let it simmer gently for approximately 30–40 minutes, stirring occasionally. The exact cooking time depends on the age and variety of your lentils and the size of your potato cubes.
Check the lentils and potatoes near the 25-minute mark. The lentils should be tender, and the potatoes should be easy to pierce with a fork.
If the soup becomes thicker than you like, add a little more broth or water.
I prefer a thick, rustic soup with plenty of lentils and vegetables in every spoonful, but you can easily make it brothier by adding extra liquid.
Step 5: Add the leafy greens
Remove the bay leaf.
Stir in the fresh spinach or chopped kale.
If you’re using spinach, let it wilt for about 2–3 minutes. If you’re using kale, allow another 5–8 minutes of simmering, or until the leaves are tender.
The greens add a lovely pop of color and freshness to the rich, tomato-based broth.
Step 6: Season and finish with lemon juice
Taste the soup and add salt and black pepper as needed.
Stir in the lemon juice just before serving. It might seem like a small addition, but honestly, a little acidity makes a big difference. It brightens the tomato flavor and balances the earthy taste of the lentils.
If you enjoy fresh herbs, sprinkle chopped parsley over the top.
Your hearty lentil and vegetable soup is now ready to serve!
My Best Tips for Perfect Lentil Soup
1. Choose the right lentils
Brown and green lentils work especially well because they hold their shape and provide a satisfying texture. Red lentils cook faster and tend to break down, so they’re better for a softer, creamier soup.
2. Cut the potatoes evenly
Try to cut your potatoes into similar-sized cubes. Smaller pieces cook faster, while larger pieces take longer. Even pieces help prevent some potatoes from becoming mushy before the others are tender.
3. Build flavor before adding the broth
Sautéing the onion, carrots, garlic, and spices first gives the soup a deeper flavor. Adding everything to cold broth at once may work, but the finished soup won’t have quite the same richness.
4. Keep the soup at a gentle simmer
A rolling boil can cause the potatoes to break apart and the lentils to cook unevenly. Once the soup reaches a boil, reduce the heat and let it simmer gently.
5. Adjust the consistency to your liking
For a thicker soup, simmer it uncovered for the final 5–10 minutes. You can also mash a few cooked potatoes and lentils against the side of the pot.
For a thinner soup, add warm vegetable broth until you reach your preferred consistency.
6. Don’t skip the finishing touch
Fresh lemon juice and parsley make this soup taste brighter and fresher. If you enjoy a little richness, a small drizzle of extra-virgin olive oil also works beautifully.
7. Taste before serving
Broths vary in saltiness, and canned tomatoes can have different levels of acidity. Always taste the soup near the end of cooking and adjust the seasoning gradually.
What to Serve with Lentil and Vegetable Soup
This soup is filling enough to serve as a complete meal, but a few simple sides can make dinner feel extra special.
- Crusty bread: My favorite option is toasted sourdough or rustic bread for dipping into the flavorful broth.
- Garlic bread: Perfect if you want something warm, buttery, and savory alongside the soup.
- Fresh green salad: A crisp salad with lemon dressing balances the soup’s hearty texture.
- Grilled cheese sandwich: A comforting combination for a cozy lunch or easy family dinner.
- Roasted vegetables: Serve with roasted zucchini, cauliflower, or bell peppers for an extra serving of vegetables.
- Rice or flatbread: These are great options when you want a more substantial meal.
For a simple finishing touch, drizzle each bowl with olive oil and add freshly chopped parsley, cracked black pepper, or a squeeze of lemon.
Variations You Can Try
One reason I love homemade lentil soup is how easy it is to change depending on what’s in the fridge.
Make it spicy
Add red chili flakes, a pinch of cayenne pepper, or a chopped fresh chili when sautéing the garlic.
Add more vegetables
Zucchini, celery, bell peppers, green beans, and chopped cabbage all work well. Add quick-cooking vegetables later in the process so they don’t become overly soft.
Use sweet potatoes
Replace the regular potatoes with sweet potatoes for a slightly sweeter flavor that pairs nicely with cumin and paprika.
Make it creamier
Mash some of the cooked lentils and potatoes into the broth. For an even creamier texture, blend one or two cups of soup and stir it back into the pot.
Add more Mediterranean flavor
Try adding a little dried thyme, extra oregano, chopped parsley, or a pinch of ground coriander. A few chopped olives or a spoonful of sun-dried tomato paste can also add depth.
Make it more filling
Serve the soup with cooked rice or add a can of drained chickpeas. If you add chickpeas, allow a few minutes for them to heat through.
How to Store and Reheat Leftovers
This lentil and vegetable soup is excellent for meal prep because it keeps well and often tastes even better the next day.
In the refrigerator
Allow the soup to cool promptly, then transfer it to airtight containers. Refrigerate within two hours of cooking and use within 3–4 days.
In the freezer
For longer storage, freeze the cooled soup in freezer-safe containers or individual portions, leaving a little room for expansion. For best quality, use within about 3 months.
Potatoes can become a little softer after freezing, but the soup will still be delicious.
Thaw frozen soup in the refrigerator overnight when possible.
How to reheat
Reheat the soup on the stovetop over medium-low heat, stirring occasionally until steaming hot throughout. Add a splash of water or broth if it has thickened in the refrigerator.
You can also reheat individual portions in the microwave in a microwave-safe container, stirring halfway through and checking that the soup is heated evenly.
Approximate Nutrition Information
The following nutrition information is an estimate based on six servings and the ingredients listed above, including olive oil and vegetable broth. Actual values will vary with ingredient brands, portion sizes, and optional additions.
| Nutrient | Approximate amount per serving |
|---|---|
| Calories | 280–320 kcal |
| Protein | 12–15 g |
| Carbohydrates | 43–48 g |
| Dietary fiber | 10–13 g |
| Fat | 6–9 g |
| Saturated fat | 1–2 g |
| Sugar | 6–9 g |
| Sodium | 450–750 mg |
Lentils contribute plant-based protein and fiber, while the vegetables provide a variety of vitamins and minerals. For a lower-sodium version, choose reduced-sodium vegetable broth and adjust the salt to taste.
These figures are intended as general estimates, not medical or dietary advice.
Frequently Asked Questions
1. Do I need to soak lentils before making this soup?
No, soaking is not necessary for brown or green lentils. Simply rinse them under cold water and add them directly to the pot. If you soak them beforehand, they may cook faster, so check the soup earlier than usual.
2. Can I use canned lentils instead of dried lentils?
Yes! Canned lentils are a convenient shortcut. Drain and rinse them, then add them after the potatoes have mostly softened. Simmer for about 10–15 minutes to allow the flavors to combine, adjusting the broth as needed.
Because canned lentils are already cooked, adding them too early can make them fall apart.
3. Why are my lentils still hard after simmering?
Lentils can take longer to soften depending on their age and storage conditions. If they’re still firm, continue simmering and add a little more liquid if necessary.
Acidic ingredients, including tomatoes, can sometimes slow the softening process. If your lentils are particularly old, you may find that they need additional cooking time.
4. Can I make lentil and vegetable soup in advance?
Absolutely! This is one of my favorite soups to prepare ahead. Make it a day in advance, refrigerate it, and reheat it gently when you’re ready to eat.
The lentils absorb some of the broth as the soup sits, so you may need to add a little extra liquid before serving.
5. Is lentil and vegetable soup vegan and gluten-free?
Yes, this recipe is naturally vegan and gluten-free when made with suitable vegetable broth and gluten-free ingredients. Check the labels on packaged broth and seasonings if you need to avoid gluten.
Serve it with gluten-free bread or enjoy it on its own to keep the meal gluten-free.
