This lentil vegetable soup gives you an easy, hearty, and nutritious one-pot dinner packed with vegetables and plant-based protein—and it’s perfect for meal prep and leftovers.
If you love lentils as much as we do, try our Mediterranean lentil soup, creamy red lentil soup, or curry lentil soup next.

Don’t Lose This Recipe
Why you’ll love our Lentil Vegetable Soup!
This lentil vegetable soup is proof that healthy food can be seriously satisfying. 🥕 You get tender lentils, plenty of vegetables, and a rich tomatoey broth, all simmered together in one pot until thick, hearty, and full of flavor.
It’s naturally fiber-rich, packed with vegetables, and a good source of plant-based protein. 🌿 It’s simple, wholesome cooking that fits beautifully into a Mediterranean-style eating pattern—and it’s filling without feeling heavy.
Louise and I also love how easy this soup is to make your own. Toss in extra vegetables, adjust the spices to your taste, or use what you already have in the fridge. A squeeze of lemon at the end wakes everything up and makes the flavors pop. 🍋
Best of all, it’s an easy, affordable dinner that makes fantastic leftovers. Make a big pot, enjoy it for several meals, and don’t be surprised if it tastes even better the next day.
P.S: For more easy ways to turn lentils into dinner, try our hearty lentil curry, family-friendly lentil bolognese, or easy lentil patties.
Ingredients
Full ingredients and substitutions are in the recipe box below.

- Lentils: use dried green or brown lentils; they hold their shape while becoming tender. Canned lentils work too—drain and rinse them, add them later, and use about half the broth since they’re already cooked.
- Extra virgin olive oil: builds a flavorful base for this one-pot lentil soup. Substitute avocado oil or another vegetable oil.
- Onion: yellow or white onion adds sweetness. Substitute shallots or thinly sliced leek.
- Carrots: add sweetness, color, and texture. Substitute diced sweet potato or butternut squash.
- Celery: adds savory depth to this hearty lentil soup. If you don’t have it, simply leave it out.
- Garlic: fresh garlic adds plenty of flavor. If you’re garlic-intolerant, omit it and add extra herbs or cumin.
- Cumin: adds earthy warmth. Substitute smoked paprika, turmeric, or curry powder.
- Vegetable broth: use your favorite broth, preferably reduced-sodium, or substitute water and adjust the seasoning.
- Diced tomatoes: canned diced tomatoes are easy and convenient. Substitute crushed tomatoes, chopped fresh tomatoes, or a generous handful of halved cherry tomatoes.
- Thyme and oregano: give this Mediterranean lentil soup its herby flavor. Rosemary, sage, or bay leaves also work well.
- Salt and pepper: season to taste. Add red pepper flakes if you like some heat.
- Spinach: stir it in near the end so it stays tender. Substitute kale or Swiss chard, but add them earlier and simmer for about 10 minutes, or until tender.

How to Make Lentil Vegetable Soup
Step 1. Start with the flavor base
Heat the olive oil in a large pot or Dutch oven over medium heat.
Add the onion, celery, and carrot and cook for about 5 minutes, stirring often, until the vegetables soften and the onion turns translucent.
Stir in the garlic and cumin and cook for 1 minute, until fragrant.
Don’t rush this step. Letting the vegetables soften and become sweet creates a flavorful base for the soup.

Step 2. Add the lentils and simmer
Put the dried lentils in a fine-mesh strainer and rinse them well under running water. Quickly check for any small stones or debris.
Add the lentils to the pot with the vegetable broth, diced tomatoes, thyme, oregano, salt, black pepper, and red pepper flakes.
Cover and bring to a boil. Crack the lid open, reduce the heat, and gently simmer for about 30 minutes, stirring occasionally.
The lentils are ready when tender but still have a slight bite. Cooking time can vary depending on their size, so taste them rather than relying only on the clock.

Step 3. Blend some for a creamier texture
For a thicker, creamier texture, blend about 2 cups of the soup, leaving the rest chunky.
You can blend briefly right in the pot with an immersion blender, or transfer about 2 cups to a standing blender and blend until creamy.
If using an immersion blender in an enameled pot, be careful not to scrape the bottom.
Blending is completely optional—the soup is delicious left chunky too.

Step 4. Add the greens and serve
Stir in the spinach and simmer for about 3 minutes, or until wilted. If using kale or Swiss chard, add it earlier and simmer for about 10 minutes, or until tender.
If the soup is thicker than you like, stir in a little more vegetable broth or water. Taste and adjust the salt before serving.
Finish each bowl with fresh lemon juice—it brightens the whole soup and brings the flavors together.
Serve as a hearty main dish, or in smaller portions as a starter. For an extra-comforting meal, add a drizzle of extra virgin olive oil, freshly ground black pepper, and toasted crusty bread.

Serving Suggestions
- Make it a complete dinner: Serve a generous bowl with crusty bread, garlic bread, or warm dinner rolls for dipping.
- Add more protein: Stir in shredded cooked or rotisserie chicken with the spinach and simmer until warmed through. Or brown crumbled Italian sausage with the onion, carrot, and celery at the beginning, then continue with the recipe.
- Pair it with a salad: A simple green salad, Caesar salad, or chopped Mediterranean salad makes an easy soup-and-salad dinner.
- Great for meal prep: Make a big pot and portion it out for easy lunches and dinners throughout the week.
- Bring it to a potluck: Keep the soup warm in a slow cooker and set out lemon wedges, Parmesan, herbs, and red pepper flakes for serving.
- Serve it for a casual gathering: Add crusty bread, a big salad, and a few toppings to the table and let everyone help themselves.
- Stretch leftovers: Serve smaller bowls alongside grilled cheese or another favorite sandwich for an easy lunch.
Tips
- Don’t rush the flavor base: Cook the onion, carrot, and celery for at least 5 minutes. This simple step builds much of the soup’s flavor.
- Use green or brown lentils: They become tender while holding their shape. Red lentils break down and will give you a very different texture.
- Watch the lentils, not the clock: Lentils vary in cooking time. Start checking around 30 minutes and cook until tender with a slight bite.
- Keep it at a gentle simmer: Once boiling, lower the heat. A gentle simmer cooks the lentils evenly without reducing the broth too quickly.
- Blend only a little: For a creamier soup, blend about 2 cups and leave the rest chunky. You’ll get a thicker broth without losing all that good texture.
- Add greens at the right time: Spinach needs only about 3 minutes, while kale or Swiss chard should simmer for around 10 minutes, or until tender.
- Finish with lemon: Don’t skip it. Fresh lemon juice brightens the tomatoes and lentils and brings the whole soup together.
- Adjust before serving: Lentils absorb plenty of liquid. Add more broth or water if needed, then taste and adjust the salt.
- For leftovers: The soup thickens considerably in the fridge. Add a splash of broth or water when reheating to bring it back to the consistency you like.
Frequently Asked Questions
No. Green and brown lentils can be added directly to the soup after rinsing them well.
Yes. Drain and rinse them, add them toward the end since they’re already cooked, and start with about half the vegetable broth.
Absolutely. But rather than making meat the main event, try using a smaller amount to add flavor and extra protein, while keeping the lentils and vegetables at the center of the meal.
That’s very much in the spirit of Mediterranean-style cooking: lentils are the star; meat plays a supporting role. It keeps the soup hearty and satisfying while still letting you enjoy plenty of legumes and vegetables.
Try stirring in a little shredded cooked or rotisserie chicken with the spinach, or brown 1 or 2 crumbled Italian sausages with the onion, carrot, and celery at the beginning.
Lentils absorb a lot of liquid, and the soup gets thicker as it sits. Simply stir in more broth or water until you reach the consistency you like.
Yes. This slow cooker lentil soup works well because green and brown lentils hold their shape during longer cooking. Sautéing the vegetables first will give you the best flavor.
Yes. In fact, the flavors develop as the soup rests, making this an excellent make-ahead lunch or dinner.
Let it cool, then refrigerate it in an airtight container for up to 4 days. It will thicken, so add a splash of broth or water when reheating.
You can also freeze it for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop or in the microwave, adding extra liquid as needed.
More Cozy Soup Recipes
- French Lentil Soup
- Mediterranean Pinto Bean Soup
- Tomato Lentil Soup
- Greek Lentil Soup
- Tomato Chickpea Soup
- Black Bean Soup
- Lemon Butter Bean Soup
- Greek Chickpea Soup
If you try this Lentil Soup Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Lentil Vegetable Soup (Healthy One-Pot)
Video
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 onion chopped
- 2 carrots chopped
- 1 stalk celery chopped
- 4 cloves garlic grated
- 1 teaspoon ground cumin
- 1 cup dried lentils green or brown
- 6 cups vegetable broth reduced-sodium
- 2 cans diced tomatoes 15 oz / 400 g each can
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- ¾ teaspoon salt plus more to taste
- ¼ teaspoon black pepper or red pepper flakes
- 5 cups spinach
- ½ lemon the juice
Instructions
- Flavor base: Heat 2 tablespoons extra virgin olive oil in a large pot or Dutch oven over medium heat.Add 1 onion, 2 carrots, and 1 stalk celery (all chopped), and cook for 5 minutes, stirring often, until softened.Add 4 cloves garlic (grated) and 1 teaspoon ground cumin and cook for 1 minute, until fragrant.

- Simmer: Rinse 1 cup dried lentils well and check for any small stones or debris.Add the lentils, 6 cups vegetable broth, 2 cans diced tomatoes, 1 teaspoon dried thyme, 1 teaspoon dried oregano, ¾ teaspoon salt, and ¼ teaspoon black pepper.Cover and bring to a boil. Crack the lid open, reduce the heat, and gently simmer for about 30 minutes, stirring occasionally. The lentils are ready when tender but still have a slight bite.

- Blend: For a thicker, creamier soup, blend about 2 cups of the soup, leaving the rest chunky.Use an immersion blender directly in the pot, or transfer about 2 cups to a standing blender.

- Finish: Stir in 5 cups spinach and simmer for about 3 minutes, until wilted.Add more broth or water if the soup is too thick. Taste and adjust the salt, then serve with fresh lemon juice and, if you like, olive oil, black pepper, and crusty bread.

Notes
- Lentils → Canned lentils; drain, rinse, add later, and use about half the broth.
- Extra virgin olive oil → Avocado oil or another vegetable oil.
- Onion → Shallots or thinly sliced leek.
- Carrots → Diced sweet potato or butternut squash.
- Celery → Omit if needed.
- Garlic → Omit and add extra herbs or cumin.
- Cumin → Smoked paprika, turmeric, or curry powder.
- Vegetable broth → Water; adjust the seasoning to taste.
- Diced tomatoes → Crushed tomatoes, chopped fresh tomatoes, or halved cherry tomatoes.
- Thyme and oregano → Rosemary, sage, or bay leaves.
- Salt and pepper → Add red pepper flakes for some heat.
- Spinach → Kale or Swiss chard; add earlier and simmer for about 10 minutes, or until tender.
- Build the flavor: Cook the onion, carrot, and celery for at least 5 minutes.
- Choose the right lentils: Green or brown hold their shape best.
- Watch the lentils: Start checking at 30 minutes; cook until tender with a slight bite.
- Simmer gently: Low, steady heat cooks the lentils evenly.
- Blend just a little: Blend about 2 cups for a creamy-yet-chunky texture.
- Time the greens: Spinach needs 3 minutes; kale or Swiss chard about 10.
- Finish with lemon: A squeeze brightens the whole soup.
- Adjust at the end: Add broth or water as needed, then check the salt.
- Storage: Refrigerated soup thickens; loosen with broth or water when reheating.
Nutrition
Don’t Lose This Recipe

Hi! We are Nico & Louise
We're here to share easy, healthy, and delicious recipes 🌿✨.
Welcome to our blog, we are glad you are here.

Made this great looking Lentil soup this evening. So quick and easy! It is so yummy and healthy. Thank you for sending me this one.
Very satisfying
Sounds great will try
So delicious! Add a little rotisserie chicken at the end with the spinach
Why spoiling this vegetarian fantastic dish by adding chicken on it? Sounds horrible!
G
I can’t wait to try your recipes! I just don’t know which one to make first! They all look so delicious!! Thank you so much for sharing your recipes and expertise!!
My husband made this tonight and it was phenomenal! He added 1.5 tsp curry powder and extra garlic. He made the bread as suggested. Everything was divine; I’m already looking forward to the leftovers.
That sounds incredible, Laura—great call on the curry powder and extra garlic!.
So happy you both loved it (and that you made the bread too, the Italian way of eating lentil soup 🙌)
I just made this again last weekend. What a delicious and easy recipe. Had the last portion for lunch yesterday. We love your recipes and Instagram account!
Could you cook this soup in the crockpot?
Hi Angela,
Yes, you can! Add everything to the crockpot and cook on LOW for about 6–8 hours or HIGH for 3–4 hours, until the lentils are tender.
If you add the spinach, stir it in during the last 20–30 minutes so it doesn’t overcook. I hope this helps. Kindest,
Louise
Hi Angela,
Yes, you can! Add everything to the crockpot and cook on LOW for about 6–8 hours or HIGH for 3–4 hours, until the lentils are tender.
Because the soup includes a quick cooking ingredient (spinach), stir those in during the last 20–30 minutes so they don’t overcook. I hope that helps. Happy cooking,
Louise
My favorite lentil soup recipe! I misplaced it and was making a different one but it was missing something flavor/texture -wise. Went through my recipes and found this again – it’s so much better so I deleted the other one so that I don’t accidentally make it agan!
Hi Shelagh,
Yay, I’m so glad you found it again, and that you enjoyed it. Thanks for trusting and cooking with us.
Kindest,
Louise