Italian Lentil Soup (Zuppa di Lenticchie) Recipe
Hearty, wholesome, and brimming with classic Italian flavor, Italian Lentil Soup (Zuppa di Lenticchie) is the ultimate comfort food for cozy weeknights or warming your soul on a chilly afternoon. This traditional soup weaves together earthy lentils, tender vegetables, aromatic herbs, and a rich tomato base, all finished with a swirl of good olive oil and a shower of Parmesan cheese. Each bowl delivers a delicious taste of Italy that’s nourishing, robust, and ever so satisfying—an authentic family favorite you’ll return to time and again.

Ingredients You’ll Need
One of the best things about Italian Lentil Soup (Zuppa di Lenticchie) is how it transforms simple, everyday pantry staples into an irresistibly flavorful dish. Every ingredient here plays its essential role, each building upon the next to give this soup its unforgettable aroma and depth.
- Extra virgin olive oil: Use the best quality you have—it adds silkiness and rounds out the flavors beautifully.
- Brown or yellow onion: Finely diced onion brings a sweet, mellow backdrop that melds seamlessly into the broth.
- Large carrot: Carrots add subtle sweetness and a gorgeous pop of color.
- Celery ribs: Their mild flavor adds freshness and complements the other vegetables perfectly.
- Garlic cloves: Savory and fragrant, garlic is the backbone of Italian kitchens—don’t skip it!
- Dried brown lentils: Heart-healthy and protein-packed, brown lentils hold their shape in soup while absorbing all the flavor.
- Crushed tomatoes: Delivering body and tang, they give the soup its signature vibrant hue.
- Vegetable stock: Forms the soul of the soup, tying together all the flavors with its subtle richness.
- Parmesan rind: If you have some saved up, it’s a secret weapon that infuses deep umami throughout.
- Dried red chili pepper flakes: Just a pinch adds warmth without overpowering the soup.
- Dried basil: Sweet and aromatic, it pairs perfectly with tomatoes and garlic.
- Dried oregano: Another essential Italian herb, lending woodsy, earthy undertones.
- Fresh rosemary: Chopped rosemary adds an extra layer of piney, herbal vibrancy.
- Sea salt and freshly ground black pepper: Season to taste for a perfectly balanced flavor profile.
- Flat-leaf parsley: Finely chopped parsley, added at the end, offers a burst of color and freshness.
- Extra virgin olive oil (for drizzling): A final drizzle over each bowl makes everything taste brighter.
- Freshly grated Parmesan cheese: Melts into the soup and gives it a luxurious, savory finish.
How to Make Italian Lentil Soup (Zuppa di Lenticchie)
Step 1: Sauté Your Soffritto
Start by heating the extra virgin olive oil in a large, heavy-bottomed pot over medium heat. Add the onion, carrot, and celery—this classic trio is the foundation of so many Italian dishes. Sauté gently for about five minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent. This slow, patient cooking draws out the natural sweetness of the veggies and will set the stage for a deeply flavorful Italian Lentil Soup (Zuppa di Lenticchie).
Step 2: Add Garlic and Flavor Builders
Once your soffritto is soft and aromatic, toss in the chopped garlic and sauté for just about a minute. You want the garlic to release its fragrance without burning. Immediately follow with the dried lentils, crushed tomatoes, vegetable stock, Parmesan rind, chili flakes, basil, oregano, rosemary, and a pinch each of sea salt and pepper. These ingredients will interlace to form a broth that’s both hearty and zingy, with that signature herbal Italian warmth.
Step 3: Simmer to Perfection
Bring the pot to a gentle boil, then reduce the heat to low and cover. Let the soup simmer away, gently bubbling, for 30 to 40 minutes. Stir every so often to keep the lentils from sticking, and check that the lentils are tender but still holding their shape when you taste them. If the soup gets too thick for your liking, just add a splash more stock until you reach your preferred consistency—it should be wonderfully brothy but robust.
Step 4: Finish and Serve
Just before serving, stir in the chopped flat-leaf parsley for a lovely fresh kick. Ladle the soup into bowls, remembering to fish out and discard the Parmesan rind. Give each bowl a generous drizzle of olive oil and a snowfall of freshly grated Parmesan cheese. Now it’s truly an Italian Lentil Soup (Zuppa di Lenticchie) worth sharing, whether it’s for a family dinner or a cozy solo meal.
How to Serve Italian Lentil Soup (Zuppa di Lenticchie)

Garnishes
Garnishing is where you can make each serving of Italian Lentil Soup (Zuppa di Lenticchie) feel a little more special. Beyond a final swirl of olive oil and a generous dusting of grated Parmesan, you can also add a sprinkle of fresh parsley, some cracked black pepper, or even a few chili flakes for extra kick. The toppings add color and texture, making each steaming bowl irresistibly inviting.
Side Dishes
No need to get fancy—a rustic hunk of crusty Italian bread is the perfect companion for this soup, wonderful for mopping up every last drop. If you have time, a simple green salad with lemon vinaigrette balances the soup’s earthy richness. For a more substantial spread, serve alongside a plate of roasted vegetables or a board of sharp cheeses and olives for a true Italian feast.
Creative Ways to Present
Italian Lentil Soup (Zuppa di Lenticchie) doesn’t have to be just a humble weeknight affair. Try serving it in small mugs or espresso cups for a fun appetizer at dinner parties. Or, ladle it over a scoop of cooked farro or a swirl of pesto for a gourmet twist at your next family gathering. However you present it, a loving presentation always makes the meal feel extra special.
Make Ahead and Storage
Storing Leftovers
Italian Lentil Soup (Zuppa di Lenticchie) tastes even richer the next day as the flavors meld! Let the soup cool to room temperature before transferring it into airtight containers. Keep it in the refrigerator, where it will stay delicious for up to four days. Always be sure to store the soup separately from any garnishes or breads to keep everything fresh.
Freezing
This soup is a champion for meal prep. Once cooled, portion Italian Lentil Soup (Zuppa di Lenticchie) into freezer-safe containers or zip-top bags, leaving a little room for expansion. It’ll keep well in the freezer for up to three months. Defrost it overnight in the refrigerator or gently in a pot over low heat when a craving strikes—no flavor lost!
Reheating
To reheat, warm the soup gently on the stovetop over medium-low heat, stirring occasionally. If the soup has thickened, simply add a splash of water or stock until it reaches your preferred consistency. Top with fresh garnishes after heating, and you’ll have a bowl that’s as fragrant and vibrant as the day you made it.
FAQs
Can I make Italian Lentil Soup (Zuppa di Lenticchie) vegan?
Absolutely! Simply omit the Parmesan rind and cheese garnish. The soup will still be full-flavored and hearty—if you’d like, replace the Parmesan with a sprinkle of nutritional yeast or your favorite vegan cheese.
What kind of lentils work best for this soup?
Brown lentils are ideal because they cook up tender without getting mushy, but green lentils can be used if that’s what you have. Avoid red or yellow lentils for Italian Lentil Soup (Zuppa di Lenticchie) since they tend to break down and change the texture.
How can I add more protein?
If you want to boost the protein content, add a handful of cooked shredded chicken or smoked turkey after simmering, or stir in diced cooked sausage for a more robust variation. For a plant-based boost, try adding a can of drained, rinsed cannellini beans in the last 10 minutes of cooking.
Can I make this in a slow cooker?
Yes, Italian Lentil Soup (Zuppa di Lenticchie) adapts beautifully to the slow cooker. Sauté the vegetables as directed, add everything to your slow cooker, and cook on low for 6 to 8 hours or high for 3 to 4 hours until the lentils are perfectly tender.
Why add a Parmesan rind?
The Parmesan rind is a classic Italian trick: as it simmers, it releases deep, savory notes that enrich the entire pot. It’s a small touch, but it makes a huge difference. Just don’t forget to fish it out before serving!
Final Thoughts
If you’re looking for a comforting, nourishing dish that brings people together, you absolutely have to try Italian Lentil Soup (Zuppa di Lenticchie). This recipe is as simple as it is soul-satisfying, and it just might become a favorite staple in your kitchen—warm, inviting, and packed with authentic Italian goodness!
PrintItalian Lentil Soup (Zuppa di Lenticchie) Recipe
A hearty and flavorful Italian Lentil Soup, known as Zuppa di Lenticchie, that is perfect for a comforting meal. This soup is packed with nutritious ingredients and aromatic herbs, making it a satisfying dish for any occasion.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
For the Soup:
- 3 tbsp (1/4 cup) extra virgin olive oil
- 1 medium brown/yellow onion, finely diced
- 1 large carrot, finely diced
- 2 ribs celery, finely diced
- 3 cloves garlic, finely chopped
- 1 cup (200 g) dried brown lentils
- 400 g (14 oz) tin of crushed tomatoes
- 5 1/2 cups (1.375 litres) vegetable stock
- 1 piece Parmesan rind (about 7 ½ cm/3 inches)
- 1/4 tsp dried red chilli pepper flakes
- 1 1/2 tsp dried basil
- 1 1/2 tsp dried oregano
- 1 tsp fresh rosemary, finely chopped
- Sea salt and freshly ground black pepper, to taste
- 2 tbsp flat-leaf parsley, finely chopped
For Serving:
- Extra virgin olive oil, for drizzling
- Parmesan cheese, freshly grated
Instructions
- Sauté Vegetables: In a large saucepan, sauté onion, carrot, and celery in olive oil until softened.
- Add Ingredients: Stir in garlic, lentils, tomatoes, stock, Parmesan rind, herbs, and seasonings.
- Simmer: Bring to a boil, then simmer for 30-40 minutes until lentils are tender, adding more stock if needed.
- Finish and Serve: Stir in parsley, remove Parmesan rind, and ladle soup into bowls. Drizzle with olive oil, sprinkle with Parmesan, and enjoy!
Notes
- 1. Use high-quality extra virgin olive oil for the best flavor.
- 2. Save Parmesan rinds to enhance soups with rich umami flavor.
- 3. Fresh herbs can be substituted for dried; adjust quantities to taste.
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 5g
- Sodium: 780mg
- Fat: 9g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 12g
- Protein: 14g
- Cholesterol: 5mg
Keywords: Italian Lentil Soup, Zuppa di Lenticchie, Lentil Soup Recipe