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.

Close-up of glossy lentils, tender vegetables, spinach, and rich tomato broth.

Donโ€™t Lose This Recipe

Enter your email to save this recipe. We'll send it to your inbox, and you'll also be subscribed to our FREE recipe newsletter. Unsubscribe anytime.

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, vegetables, tomatoes, spinach, herbs, broth, and olive oil on marble.
  • 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.
Lentil vegetable soup with tender lentils, carrots, tomatoes, spinach, and herbs.

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 1 Onion, celery, and carrots softening in olive oil with garlic and cumin.

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 2 Lentils simmering with vegetable broth, diced tomatoes, herbs, and spices.

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 3 Lentil vegetable soup partially blended for a creamy yet chunky texture.

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.

Step 4 Fresh spinach stirred into lentil vegetable soup until tender and wilted.

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

Do I need to soak the lentils first?

No. Green and brown lentils can be added directly to the soup after rinsing them well.

Can I use canned lentils?

Yes. Drain and rinse them, add them toward the end since theyโ€™re already cooked, and start with about half the vegetable broth.

Can I add meat?

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.

Why is my lentil soup too thick?

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.

Can I make this in a slow cooker?

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.

Can I make it ahead?

Yes. In fact, the flavors develop as the soup rests, making this an excellent make-ahead lunch or dinner.

How to store this lentil vegetable soup?

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

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.

Hearty lentil vegetable soup with colorful vegetables, spinach, herbs, and olive oil.

Lentil Vegetable Soup (Healthy One-Pot)

5 from 87 votes
This lentil vegetable soup is a healthy, satisfying one-pot dinner thatโ€™s fiber-rich, packed with vegetables, and a good source of plant-based protein. Itโ€™s easy, affordable, and perfect for meal prep.
Prep Time: 5 minutes
Cook Time: 35 minutes
Total Time: 40 minutes
Servings: 4 people
Course: Main Course
Cuisine: Mediterranean

Video

30-min Lentil Vegetable Soup

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.
    Step 1 Onion, celery, and carrots softening in olive oil with garlic and cumin.
  • 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.
    Step 2 Lentils simmering with vegetable broth, diced tomatoes, herbs, and spices.
  • 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.
    Step 3 Lentil vegetable soup partially blended for a creamy yet chunky texture.
  • 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.
    Step 4 Fresh spinach stirred into lentil vegetable soup until tender and wilted.

Notes

Substitutions
  • 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.
ย 
Tips
  • 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

Serving: 1 of 4, Calories: 318kcal, Carbohydrates: 48g, Protein: 17g, Fat: 8g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Sodium: 805mg, Potassium: 1276mg, Dietary Fiber: 20g, Sugar: 9g, Vitamin A: 8939IU, Vitamin B6: 1mg, Vitamin C: 44mg, Vitamin E: 4mg, Vitamin K: 208ยตg, Calcium: 185mg, Folate: 346ยตg, Iron: 8mg, Manganese: 1mg, Magnesium: 129mg, Zinc: 3mg

Donโ€™t Lose This Recipe

Enter your email to save this recipe. We’ll send it to your inbox, and you’ll also be subscribed to our FREE recipe newsletter. Unsubscribe anytime.

Tried this recipe?Leave a comment below or mention @nico.recipes on Instagram. We love hearing from you โญ๏ธ ๐Ÿ’š.

Nico and Louise in front of the Consolazione church in Todi

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.

5 from 87 votes (48 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




72 Comments

  1. 5 stars
    This recipe was so easy and so delicious! I will definitely make it again, and next time I will double the amount of lentils for a protein boost. My husband loved it!

  2. 5 stars
    Made it for the second time tonight. It is absolutely wonderful! My daughter is vegetarian and I need more fiber in my diet so it is perfect.