Lentil vegetable soup is a hearty, plant-based soup made with tender lentils, vegetables, warm spices, and a bright finish of lemon. This recipe focuses on simple ingredients and a one-pot method for reliable flavor and texture.

This post may contain affiliate links which won't change your price but will share some commission.
A Quick Look at the Recipe
✅ Recipe Name: Lentil Vegetable Soup
🕒 Ready In: ~50 minutes
👪 Serves: 6 servings
🍽 Calories: ~260 per serving (estimated)
🥣 Main Ingredients: Lentils, carrots, celery, zucchini, spinach
📖 Dietary Info: Gluten-free; vegan
👌 Difficulty: Easy - one-pot simmer
SUMMARIZE & SAVE THIS CONTENT ON
The soup starts with sautéed aromatics, then simmers lentils in vegetable broth until tender before finishing with zucchini and spinach. A squeeze of lemon at the end balances the spices and keeps the soup tasting fresh.
If you enjoy vegetable-forward soups like this, you might also like our White Bean Kale Soup, Cabbage Roll Soup, or Beef Vegetable Soup. These soups work well for meal prep and easy lunches or dinners.
Jump to:
Why You'll Love this Lentil Vegetable Soup:
Hearty and nourishing: Packed with protein-rich lentils and colorful vegetables for a wholesome, filling meal.
Easy one-pot recipe: Simple to prepare with minimal cleanup, perfect for busy weeknights.
Naturally vegan and gluten-free: Made entirely from plant-based ingredients.
Great for meal prep: Stores and reheats beautifully for lunches or dinners throughout the week.
Bright and flavorful: Fresh lemon juice and herbs give it a vibrant, refreshing finish.
Key Ingredients:
- lentils. Use brown or green lentils, they hold their shape well and add hearty texture.
- diced tomatoes. Provide acidity and balance the earthy lentils; use fire-roasted for extra depth.
- vegetable broth. Keeps the soup light and flavorful, use low-sodium if preferred.
- zucchini. Adds freshness and color; chop into small, even pieces for uniform cooking.
- baby spinach. Wilts quickly at the end, adding nutrients and vibrant green color.
Scroll to the recipe card at the bottom of this page for exact quantities.
Easy Substitutions & Variations:
- Use Different Lentils: Brown or green lentils work best, but red lentils can be used for a softer, thicker soup.
- Add More Vegetables: Stir in potatoes, green beans, or bell peppers for extra bulk.
- Change the Spices: Swap cumin and paprika for curry powder or Italian seasoning for a different flavor profile.
- Make It Spicy: Add red pepper flakes or a pinch of cayenne for heat.
- Add Protein: Serve with crusty bread or stir in cooked chickpeas for extra plant-based protein.

How to Make Lentil Vegetable Soup:
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, and sauté for 5-6 minutes until softened.
- Stir in garlic, salt, cumin, paprika, thyme, and black pepper. Cook for 1 minute until fragrant.
- Add lentils, diced tomatoes, and vegetable broth. Stir well and bring to a boil.
- Reduce heat to low, cover, and simmer for 25-30 minutes, or until lentils are tender.
- Add zucchini and cook for another 10 minutes, until vegetables are tender.
- Stir in chopped spinach and lemon juice, cooking for 1-2 more minutes until spinach wilts.
- Taste and adjust seasoning before serving.
Recipe Notes & Tips:
- Rinse Lentils First: Rinsing removes debris and helps the soup cook more evenly.
- Simmer Gently: Keep the soup at a low simmer so the lentils become tender without breaking down too much.
- Add Quick-Cooking Vegetables Later: Zucchini and spinach are added near the end to prevent them from becoming mushy.
- Finish with Lemon: Stirring in lemon juice at the end brightens the flavors and balances the spices.
- Adjust Thickness as Needed: Add extra broth or water if the soup thickens too much as it sits.
Save this Recipe

How to Store:
Refrigerator: Store cooled soup in an airtight container for up to 5 days.
Freezer: Freeze in individual portions or a freezer-safe container for up to 3 months. Leave a little room at the top for expansion.
Reheating: Warm on the stovetop over medium heat, stirring occasionally, or microwave in 1-minute intervals until heated through. Add a splash of broth or water if the soup thickens after storing.
Lentil Vegetable Soup FAQs:
Brown or green lentils are best for lentil vegetable soup because they hold their shape while becoming tender. Red lentils cook faster but break down more, resulting in a thicker, softer soup.
Lentil vegetable soup typically takes about 45-50 minutes total, including simmering time, until the lentils are tender and the vegetables are fully cooked.
Yes, lentil vegetable soup is naturally vegan and gluten free when made with vegetable broth, lentils, vegetables, and spices.


Grab your free copy
Get a FREE Healthy Meal Planning Ebook
Tips, Tricks, and Recipes for Stress Free Meal Planning

Lentil Vegetable Soup
Ingredients
- 2 tablespoons olive oil
- 1 cup onion, diced
- 1 cup carrots, diced
- 1 cup celery, diced
- 4 garlic cloves, minced
- 1 teaspoon salt
- 1 teaspoon cumin
- 1 teaspoon paprika
- 1 teaspoon thyme
- ½ teaspoon pepper
- 1 ½ cups lentils
- 1 can diced tomatoes
- 8 cups vegetable broth
- 2 cups zucchini, quartered
- 2 cups baby spinach, chopped
- 2 tablespoons lemon juice
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, and sauté for 5-6 minutes until softened.
- Stir in garlic, salt, cumin, paprika, thyme, and black pepper. Cook for 1 minute until fragrant.
- Add lentils, diced tomatoes, and vegetable broth. Stir well and bring to a boil.
- Reduce heat to low, cover, and simmer for 25-30 minutes, or until lentils are tender.
- Add zucchini and cook for another 10 minutes, until vegetables are tender.
- Stir in chopped spinach and lemon juice, cooking for 1-2 more minutes until spinach wilts.
- Taste and adjust seasoning before serving.
Nutrition
Notes
- Rinse Lentils First: Rinsing removes debris and helps the soup cook more evenly.
- Simmer Gently: Keep the soup at a low simmer so the lentils become tender without breaking down too much.
- Add Quick-Cooking Vegetables Later: Zucchini and spinach are added near the end to prevent them from becoming mushy.
- Finish with Lemon: Stirring in lemon juice at the end brightens the flavors and balances the spices.
- Adjust Thickness as Needed: Add extra broth or water if the soup thickens too much as it sits.









Kae says
this is my favorite lentil soup recipe!