If you’re looking for a cozy, nutritious, and downright delicious soup to add to your weekly lineup, this Italian Lentil Soup with Vegetables Recipe is an absolute winner. I love this because it’s loaded with wholesome ingredients and rich Italian flavors that fill your kitchen with the most comforting aromas. Plus, it’s super easy to throw together, making it perfect for busy weeknights or lazy weekends.
Why You’ll Love This Recipe
- Packed with Nutrients: Lentils and fresh veggies bring protein, fiber, and vitamins all in one hearty bowl.
- Simple Ingredients: You likely have everything on hand, making meal prep a breeze.
- Comfort in a Bowl: The rich blend of Italian herbs and fresh lemon juice makes this soup uniquely comforting and bright.
- Family Favorite: My family goes crazy for this soup—I bet yours will too!
Ingredients You’ll Need
This Italian Lentil Soup with Vegetables Recipe balances earthy lentils with fresh veggies and fragrant herbs for a flavorful meal. When shopping, look for firm, fresh produce and good quality canned tomatoes to get the best results.

- Olive oil: Use extra virgin for that fruity fragrance and healthy fats.
- Carrots: Fresh and diced small for sweetness and texture.
- Yellow onions: Adds the classic savory base flavor.
- Garlic: Minced finely to infuse the soup with that aromatic punch.
- Vegetable broth: The soup’s backbone; rich broth makes a difference.
- Diced tomatoes: Adds acidity and body—fire-roasted varieties add extra depth.
- Brown lentils: Rinsed and picked over; they cook up tender but hold their shape.
- Dried basil, oregano, thyme: Classic Italian herbs that bring authenticity.
- Salt and pepper: Adjust to taste as the soup simmers.
- Zucchini: Adds lightness and a fresh bite near the end of cooking.
- Kale or spinach: Packed with nutrients and color; spinach cooks faster, so add last.
- Fresh lemon juice: Brightens and lifts the whole soup’s flavor.
- Parmesan cheese (optional): A savory, melty topping if you want that extra indulgence.
Variations
One of the things I adore about this Italian Lentil Soup with Vegetables Recipe is how adaptable it is. Feel free to tweak it depending on your pantry and preferences—I promise no judgment here!
- Add sausage or pancetta: For a meatier version, I love crisping up some Italian sausage first and then cooking the veggies in that flavored oil—it adds a lovely depth.
- Use red lentils: If you’re short on time, red lentils cook faster and make a creamier soup, but keep in mind the texture will change.
- Seasonal veggie swap: When zucchini isn’t in season, try diced bell peppers or celery for crunch and freshness.
- Spicy twist: I’ve often tossed in crushed red pepper flakes for a bit of a kick—perfect for chilly nights.
How to Make Italian Lentil Soup with Vegetables Recipe
Step 1: Sauté Your Aromatics
Start by heating 2 tablespoons of olive oil in a large pot over medium-high heat. Toss in diced carrots and onions, sautéing for about 2 minutes until they start to soften. Then add the minced garlic and cook for another 2 minutes, stirring frequently so it doesn’t burn. This is where all those beautiful flavors first develop—don’t rush! If your garlic starts to brown too quickly, reduce the heat slightly.
Step 2: Combine Broth, Tomatoes, and Lentils
Pour in the vegetable broth and the canned diced tomatoes with their juices. Add the rinsed brown lentils, then stir in the dried basil, oregano, thyme, and season with salt and freshly cracked black pepper to taste. Bring everything to a boil, then reduce to medium-low, cover, and let it simmer for about 35 minutes. Stir occasionally to prevent sticking and to check the lentils’ tenderness.
Step 3: Add the Fresh Veggies
Once the lentils are tender and the soup is thickening, stir in the diced zucchini and chopped kale. If you’re using spinach, wait until the very last 2 minutes of cooking; it wilts much faster. Continue simmering for 10 more minutes—this keeps your veggies just right: tender but not mushy.
Step 4: Brighten and Adjust
Remove the soup from heat and stir in a tablespoon of fresh lemon juice. This small step really brightens up the whole pot, balancing the earthiness of the lentils and richness of the broth. If your soup feels too thick (lentils love to soak up liquid), add up to 1 cup of water to reach your preferred consistency.
Step 5: Serve Warm
Ladle into bowls and, if you like, sprinkle with freshly grated Parmesan cheese. My family loves that cheesy touch, but it’s totally optional. Pair it with crusty bread or a simple salad, and you’re all set for an incredibly satisfying meal.
Pro Tips for Making Italian Lentil Soup with Vegetables Recipe
- Rinse Lentils Thoroughly: Always pick over and rinse lentils to remove small stones and debris—it makes all the difference in texture.
- Don’t Skip the Lemon Juice: I learned this brightens flavors and cuts through the earthiness of lentils wonderfully.
- Simmer, Don’t Boil Hard: A gentle simmer prevents lentils from breaking down too much and keeps your soup looking and tasting fresh.
- Avoid Overcooking Greens: Add spinach or kale toward the end to keep their vibrant color and nutrients intact.
How to Serve Italian Lentil Soup with Vegetables Recipe

Garnishes
I usually top my bowls with a sprinkle of freshly grated Parmesan cheese and a tiny drizzle of good olive oil. Sometimes I add a pinch of red pepper flakes if we want a little heat. Fresh chopped parsley or basil also works beautifully to add a pop of color and freshness.
Side Dishes
I love pairing this soup with crusty Italian bread or focaccia for dipping. A simple mixed green salad with a lemon vinaigrette also complements the hearty flavors without weighing you down.
Creative Ways to Present
For special occasions, I sometimes serve this soup in mini bread bowls — it’s fun and adds a lovely festive touch. You can also ladle it into rustic bowls, topped with edible flowers or microgreens for an elegant presentation that’s sure to impress your guests.
Make Ahead and Storage
Storing Leftovers
Once cooled, I store leftovers in airtight containers in the fridge. This soup keeps well for up to 4 days, and in my experience, the flavors actually deepen after a day or two, making it even better the next day.
Freezing
I’ve frozen this soup several times, and it thaws beautifully. Use freezer-safe containers or bags, leaving some space for expansion. To thaw, pop it in the fridge overnight, then reheat gently on the stove — just add a splash of water or broth if it’s too thick.
Reheating
When reheating, do it over medium heat and stir occasionally so it heats evenly without sticking. Add a little water or broth if it’s gotten too thick, and don’t forget that final squeeze of fresh lemon juice right before serving to revive the flavors.
FAQs
-
Can I use red lentils instead of brown lentils in this soup?
Yes, you can! Red lentils cook faster and tend to break down more, resulting in a creamier soup. For this reason, reduce the simmering time and keep an eye on the texture to avoid mushiness.
-
Do I need to soak the lentils before cooking?
No soaking required! Brown lentils cook relatively quickly compared to other legumes and soften nicely in about 35 minutes of simmering. Just make sure to rinse and pick over them before adding to the soup.
-
Can I make this soup vegan or gluten-free?
Absolutely! This recipe is naturally vegan and gluten-free as long as you use gluten-free vegetable broth and skip the Parmesan or opt for a vegan cheese alternative.
-
How thick should the soup be?
The soup should be hearty but still spoonable — think stew-like. If it thickens too much after resting, just stir in a little water or broth until it reaches your desired consistency.
-
Can I add other vegetables to this soup?
Definitely! Feel free to experiment with diced celery, bell peppers, or even sweet potatoes. Just adjust cooking times accordingly so all veggies reach the right tenderness.
Final Thoughts
This Italian Lentil Soup with Vegetables Recipe holds a special place in my kitchen—it’s my go-to comfort food when I want something nourishing and simple. I love how filling it feels without being heavy, and that vibrant hint of lemon at the end always brightens my day. If you’re craving a soup that’s easy, healthy, and endlessly satisfying, give this one a try. You’ll be amazed at how quickly it becomes your family’s favorite, too.
Print
Italian Lentil Soup with Vegetables Recipe
- Prep Time: 10 minutes
- Cook Time: 60 minutes
- Total Time: 70 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
This hearty Italian Vegetable Lentil Soup is a nourishing and flavorful dish packed with fresh vegetables, protein-rich lentils, and zesty Italian herbs. Perfect as a comforting meal any time of year, it offers a balanced blend of carrots, onions, zucchini, kale or spinach, and a splash of lemon juice for brightness. Easy to prepare and cook on the stovetop, it’s an ideal recipe for a nutritious and satisfying bowl of soup.
Ingredients
Vegetables and Aromatics
- 2 Tbsp olive oil
- 1 1/2 cups diced carrots (3 medium)
- 1 1/2 cups diced yellow onions (1 medium)
- 1 1/2 Tbsp minced garlic (4 cloves)
- 1 1/2 cups diced zucchini (1 medium)
- 2 cups packed chopped kale or spinach
Liquids and Canned Goods
- 4 (14.5 oz) cans vegetable broth
- 2 (14.5 oz) cans diced tomatoes
Legumes and Seasonings
- 1 1/4 cups dried brown lentils, rinsed and picked over
- 1 1/2 tsp dried basil
- 1/2 tsp dried oregano
- 1/2 tsp dried thyme
- Salt and freshly ground black pepper, to taste
- 1 Tbsp fresh lemon juice
Optional
- Parmesan cheese, for serving
Instructions
- Heat the olive oil: Warm 2 tablespoons of olive oil in a large pot over medium-high heat to prepare for sautéing the vegetables.
- Sauté carrots and onions: Add 1 1/2 cups diced carrots and 1 1/2 cups diced yellow onions and cook, stirring occasionally, for 2 minutes until they start to soften.
- Add garlic: Stir in 1 1/2 tablespoons minced garlic and continue to sauté for 2 more minutes, allowing the garlic to release its aroma without burning.
- Add liquids and seasonings: Pour in 4 cans of vegetable broth and 2 cans of diced tomatoes. Add the rinsed brown lentils, 1 1/2 teaspoons dried basil, 1/2 teaspoon dried oregano, 1/2 teaspoon dried thyme, and season the mixture with salt and freshly ground black pepper to taste.
- Simmer the soup: Bring the mixture to a boil, then reduce heat to medium-low. Cover the pot and let the soup simmer for 35 minutes, stirring occasionally to prevent sticking and ensure even cooking of the lentils.
- Add zucchini and greens: Stir in 1 1/2 cups diced zucchini and 2 cups chopped kale. Continue simmering for 10 minutes. If using spinach instead of kale, add it only during the last 2 minutes of cooking to maintain its delicate texture.
- Finish with lemon juice and adjust consistency: Stir in 1 tablespoon fresh lemon juice to brighten the flavor. Add up to 1 cup of water if needed to thin the soup, as lentils will absorb more broth while resting.
- Serve: Ladle the soup into bowls and serve warm, garnished with Parmesan cheese if desired for an extra savory touch.
Notes
- This recipe is quick to prep and easy to make, delivering a comforting and filling meal packed with fresh vegetables and protein-rich lentils.
- Use kale for a heartier texture or spinach for a more delicate green; add spinach at the very end to preserve its softness.
- Adjust the thickness of the soup by adding water as needed, especially after resting, since lentils soak up liquid.
- Parmesan cheese adds a lovely umami flavor but can be omitted or substituted with a plant-based alternative for a vegan option.
Nutrition
- Serving Size: 1 cup
- Calories: 300 kcal
- Sugar: 13 g
- Sodium: 1323 mg
- Fat: 6 g
- Saturated Fat: 0.9 g
- Unsaturated Fat: 4.5 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 16 g
- Protein: 15 g
- Cholesterol: 0 mg


