Italian Lentil and Vegetable Stew Recipe

This comforting Italian Lentil and Vegetable Stew (Zuppa di Lenticchie e Verdure) simmers hearty green or brown lentils with carrots, celery, onion, garlic, tomatoes, zucchini, spinach, and fragrant herbs in a rich vegetable broth.

Rustic, nourishing, and full of Tuscan warmth, it’s a soul-satisfying one-pot meal perfect for cozy evenings.

Why You’ll Love This Recipe

As an experienced chef, this lentil stew is one of my favorite weeknight wonders and winter warmers. It’s deeply flavorful yet incredibly simple—no fancy techniques, just good ingredients cooked low and slow so the lentils become creamy, the vegetables tender, and the broth rich with layered taste from soffritto (onion-carrot-celery base), garlic, tomatoes, and herbs like rosemary and thyme.

It’s naturally vegan, gluten-free, packed with plant-based protein and fiber, budget-friendly, and uses mostly pantry staples plus whatever veggies you have on hand. The aroma alone fills your home with that classic Italian kitchen feeling.

It reheats beautifully (often tastes even better the next day), freezes perfectly, and works as a main dish or hearty side. Whether you’re feeding a crowd or meal-prepping for the week, this stew delivers pure comfort and nourishment every single time.

Yield: 6 generous servings

Italian Lentil and Vegetable Stew Recipe

Italian Lentil and Vegetable Stew Recipe

Hearty Italian lentil stew with vegetables, herbs, and rich tomato broth—cozy, nourishing, and vegan

Prep Time 15 minutes
Cook Time 50 minutes
Additional Time 10 minutes
Total Time 1 hour 15 minutes

Ingredients

  • 2 tbsp extra-virgin olive oil
  • 1 large onion, finely diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 4 garlic cloves, minced
  • 1½ cups (300g) dried green or brown lentils, rinsed and drained
  • 1 can (28 oz / 800g) whole peeled tomatoes, crushed by hand
  • 6 cups (1.5 L) vegetable broth
  • 2 medium zucchini, diced
  • 2 cups fresh spinach (or chopped kale/chard)
  • 1 tsp dried rosemary (or 1 sprig fresh)
  • 1 tsp dried thyme (or 2 sprigs fresh)
  • 1–2 bay leaves
  • Salt and freshly ground black pepper to taste
  • Optional: 1 medium potato, diced
  • To finish: extra-virgin olive oil, fresh parsley or basil, crusty bread

Instructions

  1. Build the flavor base — Heat olive oil in a large pot or Dutch oven over medium heat. Add diced onion, carrots, and celery (the soffritto). Sauté 8–10 minutes until soft, golden, and fragrant—don’t rush this step!
  2. Add the garlic — Stir in minced garlic and cook 1 minute until aromatic (keep it from browning).
  3. Bring in the lentils — Add rinsed lentils, crushed tomatoes (with juices), vegetable broth, rosemary, thyme, bay leaves, a generous pinch of salt, and black pepper. Stir well to combine.
  4. Simmer low and slow — Bring to a gentle boil, then reduce heat to low. Cover partially and simmer 25–30 minutes until lentils are almost tender. Stir occasionally.
  5. Add heartier veggies — Stir in diced zucchini (and potato if using). Simmer uncovered another 10–15 minutes until veggies and lentils are perfectly tender.
  6. Finish with greens — Add spinach (or other greens) and stir gently until wilted—about 2 minutes. This keeps the color bright and texture fresh.
  7. Check and perfect — Taste the stew. Add more salt, pepper, or a splash of red wine vinegar/lemon juice for brightness. If too thick, add a bit more broth; if too thin, simmer uncovered a few minutes longer.
  8. Remove bay leaves — Fish out bay leaves (and herb sprigs if using fresh) before serving.
  9. Rest and enrich — Turn off heat and let stew rest 5–10 minutes. This allows flavors to settle and marry beautifully.
  10. Serve with love — Ladle into bowls, drizzle generously with extra-virgin olive oil, scatter fresh parsley or basil on top, and serve with warm crusty bread. Cozy Italian comfort at its finest!

Notes

Naturally vegan and gluten-free. Use pearled or semi-pearled lentils if you want faster cooking. For authentic Tuscan style, serve with a swirl of peppery olive oil and no cheese unless desired. Leftovers taste even better the next day.

Nutrition Information

Yield

6

Serving Size

1

Amount Per Serving Calories 189Total Fat 6gSaturated Fat 1gUnsaturated Fat 5gSodium 855mgCarbohydrates 27gFiber 10gSugar 7gProtein 11g

The recipes and nutritional information on Yum Tonight are for informational purposes only. Always consult a healthcare provider for personalized dietary advice.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Recipe Tips and Tricks

  • Rinse lentils thoroughly and check for small stones—don’t skip this step.
  • Sauté the soffritto slowly until soft and golden for maximum flavor depth.
  • Use low-sodium vegetable broth so you control the salt level.
  • Add delicate greens (like spinach) at the very end to keep their color and texture.
  • For thicker stew, mash a few lentils against the pot side toward the end.
  • Taste and adjust acidity with a splash of red wine vinegar or lemon juice right before serving.
  • Let it rest 10 minutes off heat—flavors continue to develop.
  • Serve with a drizzle of high-quality extra-virgin olive oil and crusty bread for the authentic Italian finish.

Ingredients Notes

Green or brown lentils are ideal—they hold their shape during cooking and become beautifully creamy without turning mushy (avoid red lentils here). The classic Italian soffritto base—onion, carrot, celery—creates the aromatic foundation.

Fresh garlic and canned San Marzano or good plum tomatoes add sweetness and brightness. Zucchini and spinach bring lightness and color; potatoes (optional) add extra heartiness.

Vegetable broth keeps it fully plant-based and flavorful. Fresh or dried rosemary, thyme, and bay leaf infuse that unmistakable Tuscan countryside aroma. Extra-virgin olive oil is essential for sautéing and finishing.

Everything is humble, seasonal, and naturally vegan—quality ingredients turn this simple stew into something truly special.

Variations and Substitutions

Swap lentils for Puy/French green lentils for firmer texture or black lentils for earthier flavor. Add diced potatoes, fennel, or butternut squash for more body. Include kale, Swiss chard, or escarole instead of spinach.

For extra umami, stir in a spoonful of tomato paste or a Parmesan rind (remove before serving; omit for vegan). Add cooked sausage, pancetta, or shredded chicken for non-vegetarian versions.

Use fresh tomatoes in summer or roasted red peppers for smoky sweetness. Spice it up with red pepper flakes or smoked paprika. Make it soupier by adding more broth, or thicker by simmering uncovered longer.

Top with grated Parmigiano, vegan parmesan, or pesto swirl for extra flair. This stew is endlessly adaptable to seasons and preferences while staying true to its comforting Italian roots.

Storage Options

Refrigerate in an airtight container for up to 5 days—flavors deepen beautifully. Reheat gently on stovetop with a splash of broth or water to loosen.

Freeze in portioned containers for up to 3 months—thaw overnight in fridge and reheat slowly, adding extra liquid if needed. Freezes exceptionally well; taste and adjust seasoning after thawing.

Dish Gallery

Please share this Italian Lentil and Vegetable Stew Recipe with your friends and do a comment below about your feedback.

We will meet you on next article.

Until you can read, Italian Grilled Vegetable Panini Recipe

Similar Posts

Leave a Reply

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