Italian Lentil Soup Recipe
There’s something deeply comforting about a bubbling pot of Italian Lentil Soup on the stove—it’s a dish that truly delivers nourishment and flavor in every spoonful. This rustic favorite weaves together tender lentils, sweet aromatic vegetables, and a symphony of Italian herbs for a meal that feels both cozy and sophisticated. Whether you’re seeking a hearty vegetarian main or a simple starter with a Mediterranean vibe, this soup is your invitation to gather around the table and savor wholesome, robust flavors.

Ingredients You’ll Need
Every ingredient in Italian Lentil Soup has a purpose, coming together in the pot to create a balanced, colorful, and deeply satisfying meal. Simple pantry staples transform into layers of flavor that make each bowl memorable.
- Olive oil: Adds a silky base and brings out the flavors of the aromatics.
- Yellow onion: Gives natural sweetness and depth to the soup’s foundation.
- Garlic: Infuses the broth with its signature, soulful aroma—use fresh for best results.
- Carrots: Offer gentle sweetness and vibrant color with every bite.
- Celery: Brings subtle bitterness and crunch, rounding out the classic mirepoix trio.
- Dried oregano: Steeps the broth with earthy, herbal notes essential to Italian soups.
- Dried basil: Lends a sweet, peppery warmth that complements the tomatoes beautifully.
- Dried thyme: Adds a subtle woodsy flavor that enhances the depth of the soup.
- Crushed red pepper flakes (optional): For a gentle kick of heat—adjust to taste or skip if preferred.
- Canned diced tomatoes: Brighten the soup and create a beautiful, rustic texture.
- Dried brown or green lentils: The star of the show, lending hearty, earthy flavor and satisfying protein.
- Vegetable broth: Builds a savory foundation—choose a rich, good-quality broth for best results.
- Fresh spinach or kale: Adds a burst of green and a fresh finish—use whichever you have on hand.
- Salt and black pepper: Essential to balance all the flavors; don’t be shy to adjust to your liking.
- Grated Parmesan cheese and fresh parsley (optional): For that final touch of savory, herbaceous brightness.
How to Make Italian Lentil Soup
Step 1: Sauté the Aromatics
Start by heating the olive oil in a large, sturdy pot over medium heat. Add the diced onion, carrots, and celery—the classic Italian trio that forms the savory base of this soup. Sauté them gently for about 5 to 6 minutes, stirring occasionally until the vegetables are softened and fragrant but not browned. This step is where the soup’s deep flavor starts to build, so take your time!
Step 2: Bloom the Herbs and Garlic
Next, stir in the minced garlic, dried oregano, basil, thyme, and red pepper flakes if you want a touch of heat. Let these aromatics cook for just about a minute. You’ll know it’s time to move on as soon as you smell an irresistible waft of herby, garlicky goodness rising from the pot. Blooming the herbs this way coaxes out their essential oils and ramps up the overall flavor.
Step 3: Add Tomatoes, Lentils, and Broth
Pour in the canned diced tomatoes, rinsed lentils, and vegetable broth. Give everything a good stir. This is where Italian Lentil Soup really starts to come together—the lentils absorb all those gorgeous flavors as the soup simmers. Bring the mixture to a gentle boil, then lower the heat and let it simmer uncovered for 25 to 30 minutes. Stir occasionally and watch the magic happen as the lentils get plump and tender.
Step 4: Add Greens and Finish
Once the lentils are soft but not mushy, stir in the chopped spinach or kale. These greens wilt in just a couple of minutes, adding a lovely pop of color and nutrition to your Italian Lentil Soup. Taste and season with salt and black pepper as needed—a generous pinch of each is usually just right.
Step 5: Serve and Garnish
Ladle the steaming soup into bowls, finishing each serving with a sprinkle of grated Parmesan cheese and a bit of fresh parsley if you like. These simple garnishes elevate each bowl, offering a little extra flavor and a beautiful presentation. Serve everything up warm with your favorite crusty bread and enjoy the comfort of home-cooked Italian Lentil Soup.
How to Serve Italian Lentil Soup

Garnishes
A finishing touch can turn a humble bowl into something restaurant-worthy. Try a generous handful of grated Parmesan cheese and freshly chopped parsley. Both bring savory notes and a burst of freshness that accentuate the soup’s heartiness. A spare drizzle of olive oil or a few red pepper flakes can also add a little depth and sparkle if you’re in the mood for a flavor boost!
Side Dishes
While Italian Lentil Soup is a meal in itself, it’s wonderful alongside slices of warm, crusty bread or classic garlic bread. For a more complete spread, pair the soup with a crisp green salad tossed in a zesty Italian vinaigrette or even thin slices of roasted vegetables. These sides balance out the meal and bring another layer of texture to your table.
Creative Ways to Present
For something playful, try serving Italian Lentil Soup in oversized coffee mugs for a cozy lunch, or use small bowls as part of a family-style Italian spread. Swirl in a bit of pesto or top each bowl with toasted croutons for crunch. You can even nestle a poached egg on top—a little riff that turns the soup into a luxurious brunch option.
Make Ahead and Storage
Storing Leftovers
Italian Lentil Soup actually gets even better after a night in the fridge, as the flavors have time to mingle and deepen. Transfer cooled soup to an airtight container and refrigerate for up to five days. The lentils hold their shape beautifully and the broth stays rich and satisfying.
Freezing
This soup is excellent for meal prep! Portion the cooled Italian Lentil Soup into freezer-safe containers, leaving a little space for expansion. Freeze for up to three months. When you’re ready to enjoy, thaw overnight in the refrigerator for best results.
Reheating
To reheat, simply warm the soup gently on the stovetop over low to medium heat, stirring occasionally. If it’s thickened a bit in the fridge, add a splash of broth or water to reach your preferred consistency. This soup also reheats well in the microwave—just cover and heat in short bursts, stirring in between.
FAQs
Can I make Italian Lentil Soup vegan?
Absolutely! Just skip the Parmesan cheese or use your favorite vegan Parmesan alternative. The rest of the recipe is already plant-based and full of hearty protein from lentils.
Which type Soup
Brown or green lentils work best for Italian Lentil Soup because they hold their shape nicely during cooking and provide a satisfying texture. Stay away from red lentils here, as they tend to get mushy.
What if I don’t have fresh greens?
No worries—you can use a handful of frozen spinach or kale. Just add it straight to the pot at the end of cooking. Alternatively, leave the greens out if you like a more classic, rustic lentil soup.
Can I make this in a slow cooker?
Yes! Sauté the aromatics with the oil first, then transfer everything except the greens to your slow cooker. Cook on low for 6 to 8 hours or on high for 3 to 4 hours, adding the spinach or kale during the last 30 minutes.
Is Italian Lentil Soup gluten free?
It sure is—just serve it alongside gluten free bread if needed. Double-check that your broth is certified gluten free, but otherwise, all the other ingredients are naturally gluten free.
Final Thoughts
If you’re looking for a meal that brings warmth, comfort, and a touch of rustic Italian tradition to your kitchen, you can’t go wrong with this Italian Lentil Soup. Give it a try, share it with loved ones, and see how it quickly becomes a go-to favorite in your household.
Print
Italian Lentil Soup Recipe
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A comforting and hearty Italian Lentil Soup recipe that is perfect for a cozy meal. Packed with nutritious ingredients like lentils, vegetables, and flavorful herbs, this soup is a delicious and satisfying choice for lunch or dinner.
Ingredients
Vegetable Soup Base:
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
Seasonings:
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon dried thyme
- 1/4 teaspoon crushed red pepper flakes (optional)
Additional Ingredients:
- 1 can (14.5 ounces) diced tomatoes
- 1 1/2 cups dried brown or green lentils, rinsed
- 6 cups vegetable broth
- 2 cups chopped fresh spinach or kale
- Salt and black pepper to taste
- Grated Parmesan cheese and chopped fresh parsley for garnish (optional)
Instructions
- Sauté Vegetables: Heat olive oil in a large pot over medium heat. Sauté onion, carrots, and celery until softened.
- Add Seasonings: Stir in garlic, oregano, basil, thyme, and red pepper flakes. Cook until fragrant.
- Cook Lentils: Add tomatoes, lentils, and vegetable broth. Simmer until lentils are tender.
- Add Spinach: Stir in spinach or kale and cook until wilted.
- Season and Serve: Season with salt and pepper. Garnish with Parmesan and parsley. Serve with crusty bread.
Notes
- For extra richness, add a splash of balsamic vinegar before serving.
- This soup keeps well and tastes even better the next day.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 220
- Sugar: 7g
- Sodium: 480mg
- Fat: 4g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 13g
- Protein: 12g
- Cholesterol: 0mg