There’s something magical about a pot of Italian Lentil Soup (Zuppa di Lenticchie) bubbling away on the stove. It’s the kind of recipe that wraps you in warmth, fills your kitchen with inviting aromas, and somehow tastes even better the next day. This hearty, rustic soup brings together earthy lentils, sweet vegetables, and a sunshine-bright finish of lemon or vinegar, making it a staple of Italian comfort cooking you’ll want to revisit all year long.

Ingredients You’ll Need
The beauty of Italian Lentil Soup (Zuppa di Lenticchie) is how a handful of humble ingredients, each pulling their weight, can create such a satisfying and memorable meal. Every element in this recipe adds its own voice, from the earthy lentils to the aromatic vegetables and the bright finish that ties it all together.
- Olive oil: The foundation of flavor, this gives the soup richness and depth right from the start.
- Yellow onion: Diced onion provides sweetness and a savory backbone to every spoonful.
- Carrots: Their natural sweetness balances the tangy tomatoes and earthy lentils.
- Celery: Adds a classic aromatic note and a pleasant crunch in every bite.
- Garlic: The unmistakable aroma of sautéed garlic infuses the soup with Italian soul.
- Dried oregano: This herb brings a gentle, Mediterranean warmth that’s essential in Italian soups.
- Dried thyme: Earthy and fragrant, it partners perfectly with the lentils and tomatoes.
- Crushed red pepper flakes (optional): For a subtle heat, add as much or as little as you like.
- Brown or green lentils: These hold their shape as they cook, delivering heartiness and substance.
- Canned diced tomatoes with juice: They add tang, color, and texture—don’t drain them!
- Vegetable broth (or chicken broth): The soup’s base, rich and savory—use what you love.
- Bay leaf: Just one leaf imparts a subtle depth and complexity to the broth.
- Salt and black pepper: Essential for seasoning—taste as you go for best results.
- Kale or spinach (optional): Stirring in greens at the end adds color, flavor, and nutrients.
- Balsamic vinegar or lemon juice: A splash at the end brightens and lifts all the flavors.
- Grated Parmesan cheese (optional): For that classic Italian finish—salty, nutty, and irresistible.
How to Make Italian Lentil Soup (Zuppa di Lenticchie)
Step 1: Sauté the Aromatics
Begin with a large pot or Dutch oven over medium heat. Pour in the olive oil, then add diced onion, carrots, and celery. Stir them occasionally and let them cook for 6 to 8 minutes until they’ve softened and released their sweet, aromatic magic. This step builds the flavor base for your Italian Lentil Soup (Zuppa di Lenticchie), so don’t rush it!
Step 2: Add Garlic and Herbs
Toss in the minced garlic, dried oregano, dried thyme, and a pinch of crushed red pepper flakes if you want a little warmth. Cook for about a minute, just until the garlic is fragrant and the spices awaken. This is the moment when your kitchen starts to smell unmistakably Italian.
Step 3: Incorporate Lentils, Tomatoes, and Broth
Pour in the rinsed lentils, diced tomatoes (with all their juice), your broth of choice, and drop in the bay leaf. Season with salt and freshly ground black pepper. Give everything a good stir, bring it to a boil, then reduce the heat to low. Let the soup simmer uncovered for 30 to 35 minutes, until the lentils are perfectly tender but not mushy.
Step 4: Add Greens and Finish
If you’re including kale or spinach, add it in the last 5 minutes of cooking so it wilts beautifully but keeps its color. Remove the bay leaf, then stir in a splash of balsamic vinegar or lemon juice. This last step brightens up the whole pot, making every bite of Italian Lentil Soup (Zuppa di Lenticchie) sing.
Step 5: Taste and Serve
Before serving, taste and adjust the seasoning as needed. For a thicker soup, mash a portion of the lentils with the back of a spoon right in the pot. Ladle into bowls, top with grated Parmesan if you like, and serve piping hot with plenty of crusty bread on the side. Enjoy every spoonful!
How to Serve Italian Lentil Soup (Zuppa di Lenticchie)

Garnishes
The finishing touches matter! A generous grating of Parmesan cheese, a drizzle of good olive oil, or a scattering of fresh chopped parsley take your Italian Lentil Soup (Zuppa di Lenticchie) from homey to heavenly. Don’t forget a crack of black pepper and a squeeze of lemon for extra brightness.
Side Dishes
This soup is a meal on its own, but it absolutely loves company. Serve it with slices of grilled rustic bread, a crisp green salad dressed simply, or even a platter of marinated olives. For a heartier spread, pair it with a wedge of frittata or a classic Caprese salad.
Creative Ways to Present
For a fun twist, try ladling your Italian Lentil Soup (Zuppa di Lenticchie) into small mugs for a cozy appetizer, or serve it in hollowed-out bread bowls for an edible presentation. It also shines as a make-ahead lunch packed in a thermos or Mason jar—perfect for on-the-go comfort.
Make Ahead and Storage
Storing Leftovers
Italian Lentil Soup (Zuppa di Lenticchie) only gets better with time. Cool any leftovers and store them in an airtight container in the fridge for up to 4 days. The flavors deepen, making each reheated bowl even more satisfying.
Freezing
This soup freezes like a dream! Let it cool completely, then portion into freezer-safe containers. Store for up to three months. Just remember to leave a little space at the top of each container, as the soup will expand as it freezes.
Reheating
To reheat, simply warm the soup gently on the stovetop over medium heat, stirring occasionally. If the soup has thickened, add a splash of water or broth to return it to your preferred consistency. Microwave reheating works well too—just cover loosely to prevent splatters.
FAQs
Can I use red lentils instead of brown or green?
Red lentils cook much faster and tend to break down into a mushy texture, making the soup creamier and less hearty. For a classic Italian Lentil Soup (Zuppa di Lenticchie), stick with brown or green lentils, which hold their shape beautifully.
Is this soup vegan?
Absolutely! As long as you use vegetable broth and skip the Parmesan topping, Italian Lentil Soup (Zuppa di Lenticchie) is completely vegan. It’s naturally gluten-free as well, making it perfect for a variety of dietary needs.
Can I make this soup in advance?
Yes, and it’s even encouraged! The flavors meld and develop overnight, so making Italian Lentil Soup (Zuppa di Lenticchie) a day ahead makes for an even tastier meal the next day. Just reheat and enjoy.
How can I thicken the soup?
If you prefer a thicker texture, simply mash some of the lentils in the pot with the back of a spoon or use an immersion blender to puree a small portion. This will create a naturally thick, creamy base without any added ingredients.
What’s the best way to add extra greens?
Kale and spinach are both fantastic choices. Chop them and stir them in during the last 5 minutes of cooking, just until wilted. You can also add Swiss chard, escarole, or even a handful of fresh herbs for extra color and nutrition.
Final Thoughts
If you’re craving a soul-soothing, nourishing bowl of comfort, Italian Lentil Soup (Zuppa di Lenticchie) is the answer. It’s simple, hearty, and endlessly adaptable—perfect for chilly nights or anytime you need a little extra warmth. Give it a try, and let it become one of your own kitchen favorites.