
There’s something absolutely magical about a warm bowl of Italian lentil soup that takes you straight to a cozy trattoria in Tuscany. This beloved comfort classic, known as Minestra di Lenticchie, is the kind of dish that brings families together and fills your home with the most wonderful aromas. What I adore about this recipe is how beautifully simple yet deeply satisfying it is—no complicated techniques or hard-to-find ingredients required.
This Italian lentil soup is naturally vegetarian, protein-packed, and endlessly customizable to suit your pantry and preferences. The magic happens when you layer flavors: aromatic soffritto (the holy trinity of celery, carrots, and onions), earthy lentils, bright tomatoes, and herbaceous rosemary and thyme. The result is a soul-warming soup that’s equally perfect as a light lunch or a hearty dinner alongside crusty bread.
I love serving this with a drizzle of quality olive oil, fresh parmesan, and warm focaccia for dunking. It’s also wonderfully forgiving—the soup actually tastes better the next day as flavors continue to meld together. Whether you’re cooking for a crowd or meal prepping for the week, this recipe delivers restaurant-quality results from your own kitchen. It’s the kind of recipe that reminds us why Italian cooking is so celebrated worldwide.
For the best results, use quality dried lentils (green or brown work beautifully), San Marzano tomatoes if you can find them, and don’t skip the fresh herbs—they truly make a difference. This recipe is also naturally gluten-free and can easily be made vegan by omitting the parmesan or using nutritional yeast instead.
If you’re looking for other comforting dishes to complete your Italian menu, try pairing this with Chicken Meatballs or a fresh KFC Coleslaw for contrast. For a complete Italian feast, consider adding Wingstop Corn or Longhorn Brussels Sprouts on the side.
For more inspiration on Italian cooking techniques, check out Bon Appétit’s Italian collection, Serious Eats for detailed cooking science, and New York Times Cooking for classic Italian recipes.
Ingredients
- 3 tablespoons extra virgin olive oil
- 1 medium yellow onion, finely diced
- 3 medium carrots, finely diced
- 3 celery stalks, finely diced
- 4 cloves garlic, minced
- 1 cup dried green or brown lentils, rinsed
- 1 can (28 ounces) crushed San Marzano tomatoes
- 6 cups vegetable or chicken broth
- 2 bay leaves
- 2 sprigs fresh rosemary
- 2 sprigs fresh thyme
- 1 teaspoon dried oregano
- Salt and freshly ground black pepper to taste
- 1/4 teaspoon red pepper flakes (optional)
- 2 tablespoons fresh parsley, chopped
- Grated Parmigiano-Reggiano cheese for serving
- Additional olive oil for drizzling
- Crusty bread for serving

Instructions
- Heat the extra virgin olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat until shimmering and fragrant, about 1-2 minutes.
- Add the diced onion, carrots, and celery (your soffritto base) and sauté, stirring frequently, for 8-10 minutes until the vegetables are softened and the onion becomes translucent.
- Stir in the minced garlic and cook for an additional 1-2 minutes, stirring constantly, until fragrant but not browned.
- Add the rinsed lentils to the pot and stir well, coating them with the oil and vegetable mixture, cooking for 2 minutes to lightly toast the lentils.
- Pour in the crushed tomatoes, scraping up any browned bits from the bottom of the pot, and stir to combine thoroughly.
- Add the vegetable or chicken broth, bay leaves, fresh rosemary and thyme sprigs, dried oregano, and red pepper flakes if using.
- Bring the soup to a gentle boil, then immediately reduce heat to low and simmer uncovered for 25-30 minutes until the lentils are tender but still holding their shape.
- Taste the soup and season generously with salt and freshly ground black pepper, adjusting the seasoning as needed.
- Remove the bay leaves and herb sprigs using a slotted spoon or tongs.
- Stir in the fresh chopped parsley and taste once more for final seasoning adjustments.
- Ladle the soup into bowls, drizzle with additional high-quality olive oil, sprinkle with grated Parmigiano-Reggiano cheese, and serve immediately with crusty bread on the side.

Pro Tips
Soffritto Foundation: This aromatic base of onion, carrot, and celery is the heart of Italian cooking. Don’t rush this step—taking a full 8-10 minutes allows the vegetables to release their natural sugars and create a deeply flavorful foundation for your soup.
Broth Quality: The quality of your broth directly impacts the final soup. If possible, use homemade broth or a high-quality store-bought version. Vegetable broth keeps this dish vegetarian, while chicken broth adds additional richness and depth.
Make-Ahead Instructions: This soup actually improves after a day or two as flavors continue to meld and deepen. Store in an airtight container in the refrigerator for up to 5 days, or freeze for up to 3 months. Reheat gently on the stovetop, adding additional broth if needed to reach your desired consistency.
Fresh Herbs Matter: While dried herbs are convenient, fresh rosemary and thyme provide a brightness that dried herbs cannot replicate. If fresh herbs are unavailable, use half the amount of dried herbs as they’re more concentrated in flavor.
Olive Oil Quality: Invest in a good extra virgin olive oil for both cooking and finishing the dish. The quality of your finishing oil will be noticeably reflected in the final flavor profile.
Customization Options: Add diced potatoes for extra heartiness, include spinach or kale in the final minutes of cooking for greens, or stir in small pasta shapes like ditalini for a more substantial dish. Some Italian traditions call for adding a strip of Parmigiano-Reggiano rind during cooking for extra umami depth.
Serving Suggestions: Serve with warm focaccia, crusty Italian bread, or garlic bread for dunking. A simple green salad dressed with lemon vinaigrette complements the richness of the soup beautifully.
Seasoning Adjustments: Taste throughout the cooking process as lentils absorb flavors. You may need more salt than you initially think. Start conservative and build up as the soup simmers.
