Italian Lentil Soup (Zuppa di Lenticchie) Recipe
If there’s a dish that perfectly captures the warmth and soul of Italian comfort food, it’s got to be Italian Lentil Soup (Zuppa di Lenticchie). Hearty, nourishing, and wonderfully aromatic, this rustic soup is a bowlful of earthy lentils simmered with aromatic vegetables, a touch of tomato, fragrant herbs, and a finishing touch of Parmesan. Whether you’re looking to bring a little taste of Italy to your weeknight table or searching for the ultimate cozy meal to share with friends, Italian Lentil Soup (Zuppa di Lenticchie) is the answer.

Ingredients You’ll Need
Italian Lentil Soup (Zuppa di Lenticchie) relies on just a handful of humble ingredients, each one chosen for the deep flavor, texture, and gorgeous color it brings to the soup. There’s nothing fussy here—just honest ingredients that magically transform into a soup you’ll make on repeat.
- Extra virgin olive oil: Lends a rich, fruity base flavor and a silky mouthfeel to the finished soup.
- Brown or yellow onion: Delivers a gentle sweetness that melds perfectly with the other vegetables.
- Carrot: Adds a pop of color and a subtle earthy sweetness that balances the lentils.
- Celery: Provides essential aromatic notes and a slight crunch that softens delightfully as it cooks.
- Garlic: Infuses the soup with deep Italian flavor—don’t be afraid to use all three cloves!
- Dried brown lentils: The star ingredient, offering a creamy, tender bite without losing shape or texture.
- Crushed tomatoes: Bring a sun-kissed acidity and a beautiful red hue to the broth.
- Vegetable stock: The foundation for simmering all the flavors together—choose a good one for the best result.
- Parmesan rind: Turns an ordinary broth into something extraordinary, infusing the soup with a heavenly umami depth (just remember to remove before serving!).
- Red chilli pepper flakes: Just enough to add a gentle kick and perk up the palate.
- Dried basil: Offers sweet, herbal notes that complement the acidity of the tomatoes.
- Dried oregano: Brings its signature Italian aroma—essential for that classic Mediterranean flavor.
- Fresh rosemary: Chopped finely, it adds a woodsy, almost pine-like note that elevates the soup.
- Sea salt and freshly ground black pepper: Simple but crucial for balancing and brightening every other flavor.
- Flat-leaf parsley: Tossed in at the end, it adds a hit of freshness and a splash of green.
- Extra virgin olive oil (for finishing): A drizzle right before serving adds richness and aroma.
- Parmesan cheese, freshly grated: A snowy crown of Parm is the final flourish—don’t skip it!
How to Make Italian Lentil Soup (Zuppa di Lenticchie)
Step 1: Build the Aromatic Base
Start by heating the extra virgin olive oil in a large saucepan over medium heat. Add the diced onion, carrot, and celery, and cook gently for about 5 minutes. Give them an occasional stir—you’ll know they’re ready when the onion turns translucent and the veggies have softened and released their delicious aroma. This trifecta, called soffritto, is the backbone of so many Italian soups and stews.
Step 2: Add Garlic and Layering Flavors
Toss in the chopped garlic, letting it sizzle for just a minute to release its fragrant oils. Next, add the dried brown lentils, crushed tomatoes, vegetable stock, Parmesan rind, chili pepper flakes, basil, oregano, rosemary, and a good pinch of salt and pepper. It might look like a lot in the pot, but this is where the magic starts to happen—each ingredient infuses the soup with its own unique flavor.
Step 3: Simmer to Perfection
Bring your soup up to a gentle boil, then immediately reduce the heat so it simmers away, uncovered, for 30 to 40 minutes. Stir now and then to make sure nothing sticks. By the end, the lentils should be tender but hold their shape, while the broth becomes rich and flavorful. If the soup thickens too much as it cooks, just add a splash more stock to reach your desired consistency.
Step 4: The Final Touches
Just before serving, fish out and discard the Parmesan rind. Stir in the chopped flat-leaf parsley for a pop of fresh color and bright flavor. Ladle the Italian Lentil Soup (Zuppa di Lenticchie) into your coziest bowls, then finish each with a drizzle of extra virgin olive oil and a generous shower of freshly grated Parmesan cheese. Every spoonful is pure Italian comfort!
How to Serve Italian Lentil Soup (Zuppa di Lenticchie)

Garnishes
The finishing touches do wonders for this soup! A swirl of good olive oil brings fragrance and silkiness, while a hefty sprinkling of freshly grated Parmesan gives a salty, nutty boost. You can also add extra chopped parsley or a pinch of chili flakes for color and gentle heat. These little additions really elevate each bowl of Italian Lentil Soup (Zuppa di Lenticchie).
Side Dishes
There’s something wonderful about serving Italian Lentil Soup (Zuppa di Lenticchie) with simple sides. Think thick slices of rustic bread or a warm focaccia for dunking, along with a crisp green salad dressed with lemon and olive oil. If you’re feeling indulgent, pair with a wedge of sharp cheese or olives on the side—it makes the meal feel just a bit more festive.
Creative Ways to Present
For a fun twist, ladle the soup into small cups or mini bowls and serve as an appetizer at gatherings. Or try topping each portion with a dollop of herb-infused ricotta or a swirl of pesto for a burst of color and flavor. Even better, serve Italian Lentil Soup (Zuppa di Lenticchie) inside rustic bread bowls for an absolutely show-stopping presentation!
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have leftovers, Italian Lentil Soup (Zuppa di Lenticchie) stores beautifully. Allow the soup to cool completely before transferring it to an airtight container. It will keep in the fridge for up to 4 days, and you may find the flavors deepen and improve as they rest together overnight.
Freezing
Italian Lentil Soup (Zuppa di Lenticchie) is a fantastic freezer meal! After cooling, portion the soup (minus any dairy garnishes) into freezer-safe containers or sturdy zip-top bags. Freeze for up to 3 months. Just remember to label it—trust me, you’ll thank yourself later when you need a quick and cozy meal.
Reheating
To reheat, simply warm the soup gently in a saucepan over low to medium heat, stirring occasionally. If the soup has thickened in the fridge or freezer, add a splash of water or stock until you reach the perfect consistency. Ladle into bowls, add your favorite garnishes anew, and it’ll taste just as wonderful as the day you made it.
FAQs
Can I use green or red lentils instead of brown?
Brown lentils hold their shape best in this soup, but green lentils work as a substitute if that’s what you have on hand. Red lentils cook much more quickly and tend to break down, resulting in a mushier texture. Stick to brown or green for the traditional Italian Lentil Soup (Zuppa di Lenticchie) experience.
What can I use instead of Parmesan rind if I don’t have one?
If you can’t find a Parmesan rind, simply add a bit more grated Parmesan at the end for flavor. Some folks even substitute a small piece of Pecorino rind, or skip it entirely—the soup will still be tasty, but a little less rich and savory.
Is Italian Lentil Soup (Zuppa di Lenticchie) vegetarian or vegan?
This soup is naturally vegetarian as long as your Parmesan is suitable for vegetarians and you use vegetable stock. To make it vegan, omit the Parmesan rind and grated cheese, and perhaps add a little nutritional yeast for cheesy flavor.
Can I add extra vegetables or greens?
Absolutely! Italian Lentil Soup (Zuppa di Lenticchie) is wonderfully adaptable. Toss in chopped spinach, kale, or Swiss chard in the last few minutes of cooking for extra color and nutrients. Zucchini or diced potato are also delicious.
Do I need to soak the lentils first?
No soaking required—brown lentils cook up perfectly tender during the simmering time. Just give them a good rinse before adding to the pot, and you’re good to go!
Final Thoughts
If homemade comfort and old-world flavor are calling your name, Italian Lentil Soup (Zuppa di Lenticchie) is ready to answer with a big, welcoming bowl. Give this inviting recipe a try, and let it fill your kitchen with the spirit of Italy—one spoonful at a time!
PrintItalian Lentil Soup (Zuppa di Lenticchie) Recipe
This Italian Lentil Soup, known as Zuppa di Lenticchie, is a hearty and flavorful dish perfect for a cozy meal. Made with brown lentils, vegetables, herbs, and a touch of Parmesan, this soup is a comforting classic.
- 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
Vegetable Base:
- 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
Soup:
- 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 1/2 cm/3 inches
- 1/4 tsp dried red chili 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
- Extra virgin olive oil, for drizzling
- Freshly grated Parmesan cheese, for serving
Instructions
- Sauté Vegetables: In a large saucepan, heat olive oil over medium heat. Sauté onion, carrot, and celery until softened.
- Add Ingredients: Stir in garlic and remaining soup ingredients.
- Simmer: Bring to a boil, then simmer for 30-40 minutes until lentils are tender.
- Finish: Stir in parsley, remove Parmesan rind, and adjust seasoning. Serve with olive oil and Parmesan.
Notes
- 1. Use high-quality extra virgin olive oil for the best flavor.
- 2. Save Parmesan rinds to add depth of flavor to soups.
- 3. Fresh herbs can be substituted for dried, adjusting quantities to taste.
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 5g
- Sodium: 680mg
- Fat: 12g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 12g
- Protein: 14g
- Cholesterol: 0mg
Keywords: Italian Lentil Soup, Zuppa di Lenticchie, Lentil Soup Recipe