This nutritious Italian Lentil Soup is a filling meal created from simple pantry staples. It combines protein-rich lentils with a savory tomato-herb broth and fresh leafy greens for a balanced dish.

List of ingredients
- 2 tablespoons extra-virgin olive oil – used for sautéing the base vegetables.
- 1 large white onion, diced – provides a sweet, aromatic foundation.
- 2 carrots, diced – adds natural sweetness and color.
- 2 celery stalks, diced – contributes a classic savory depth.
- 4 cloves garlic, minced – provides a pungent, aromatic flavor.
- 6 cups vegetable or chicken stock – the liquid base for the soup.
- 1 1/4 cups green or brown lentils, picked over and rinsed – the primary protein and thickener.
- 1 (28-ounce) can fire-roasted diced tomatoes – adds a smoky, acidic depth.
- 2 bay leaves – adds a subtle herbal note during simmering.
- 1 tablespoon Italian seasoning – a blend of dried herbs like oregano and basil.
- 1/2 teaspoon crushed red pepper flakes – provides a mild spicy kick.
- 2 cups chopped kale or collard greens – adds nutrients and texture.
- 1/2 cup chopped fresh basil, plus extra for topping – provides a fresh, peppery finish.
- fine sea salt and freshly-ground black pepper – used for final seasoning.
- freshly-grated Parmesan cheese – used as a salty, savory garnish.
step-by-step instructions
- Sauté veggies: Heat oil in a large stockpot over medium-high heat. Add onion, carrots, and celery, sautéing for 6-7 minutes until the onion is soft and translucent. Stir in the minced garlic and cook for another 2 minutes to avoid burning.
- Combine base ingredients: Stir in the stock, lentils, fire-roasted tomatoes, bay leaves, Italian seasoning, and crushed red pepper flakes. Stir well and continue heating until the liquid reaches a gentle simmer.
- Simmer the soup: Reduce the heat to medium-low and cover the pot with a lid. Let the soup simmer for 25-30 minutes, stirring occasionally, until the lentils are tender and fully cooked through.
- Incorporate greens and season: Remove and discard the bay leaves. Stir in the chopped kale and fresh basil until the greens are wilted and combined. Taste the soup and add salt, black pepper, or additional Italian seasoning as needed.
- Garnish and serve: Ladle the soup into warm bowls. Top each serving with a generous amount of freshly-grated Parmesan cheese and extra fresh basil leaves.
Ways to Customize Your Soup
Adding Hearty Proteins
To increase the protein content, you can stir in cooked shredded chicken or browned ground beef. For a more traditional Italian flavor, use sliced and browned Italian-style beef sausage. Add these proteins during the final simmering stage to ensure they are heated through.
Incorporating Additional Vegetables
This soup base works well with various other vegetables. Consider adding diced zucchini, fennel, or bell peppers during the initial sauté phase. You can also add cubed potatoes or sweet potatoes for extra thickness and heartiness.
Adding Small Pasta Shapes
To turn this into a more substantial meal, add one cup of ditalini or other small pasta. Include an extra two cups of broth to account for the pasta absorbing liquid. Add the pasta about 10 minutes before the lentils are finished cooking.
Adjusting the Spice Level
Modify the heat by increasing or decreasing the amount of crushed red pepper flakes. For a milder version, omit the flakes entirely or replace them with a pinch of paprika. If you prefer a bolder kick, add a pinch of cayenne pepper at the end.
Ingredient Substitutions
Choosing Different Lentil Varieties
Brown and green lentils are ideal because they hold their shape well. Red lentils can be used, but they break down quickly and will result in a thicker, porridge-like consistency. French green (Puy) lentils provide a firmer texture and a more peppery flavor.
Alternative Leafy Greens
If kale or collard greens are unavailable, baby spinach is an excellent substitute. Swiss chard or chopped beet greens also work well in this recipe. Add spinach at the very end, as it wilts much faster than kale.
Different Broth Options
Vegetable broth keeps the dish vegetarian, while chicken stock adds a richer, meatier flavor. For a deeper taste, you can use a low-sodium beef stock. Always use low-sodium versions to better control the final salt level of the soup.
Non-Dairy Cheese Alternatives
To make this recipe vegan, omit the Parmesan cheese entirely. You can replace it with nutritional yeast for a similar nutty, cheesy flavor. A sprinkling of vegan Parmesan or a dollop of cashew cream also works well as a topping.
Cooking Tips for Best Results
Properly Rinsing and Sorting Lentils
Always place lentils in a fine-mesh strainer and rinse them under cold water. This removes dust, small stones, or organic debris that may be mixed in. Rinsing also removes excess surface starch, which prevents the soup from becoming overly cloudy.
Perfecting the Mirepoix Sauté
Sauté the onion, carrots, and celery slowly to allow their natural sugars to release. Do not rush this process, as a well-cooked base provides the essential depth of flavor. Add the garlic only at the end of the sauté to prevent it from scorching.
Enhancing Flavor with Parmesan Rinds
If you have a leftover Parmesan cheese rind, add it to the pot during the simmering stage. The rind releases a deep, salty umami flavor into the broth as it cooks. Remove the rind before serving the soup.
Timing the Addition of Fresh Herbs
Add the fresh basil and kale at the very end of the cooking process. Overcooking fresh herbs can cause them to lose their vibrant color and delicate flavor. A quick stir-in just before serving preserves the aromatic quality of the basil.
Storage and Reheating Guide
Refrigeration Guidelines
Store leftover soup in airtight containers in the refrigerator. It will remain fresh and safe to eat for 4 to 5 days. The flavors often meld together and improve after a day of chilling.
Freezing Techniques
This soup freezes well for up to three months. Portion the soup into freezer-safe containers, leaving a small amount of headspace for expansion. Note that lentils may soften further upon thawing and reheating.
Reheating on the Stovetop
For the best texture, reheat the soup in a pot over medium heat. Add a splash of water or vegetable broth if the soup has thickened too much in the fridge. Stir occasionally until the soup reaches a boil.
Microwave Reheating Tips
Transfer the soup to a microwave-safe bowl and cover it with a lid or paper towel. Heat in short intervals, stirring between each session to ensure even heating. Be careful as the lentils can create hot spots.
Troubleshooting Common Issues
Managing Soup Thickness
Lentils continue to absorb liquid even after the heat is turned off. If the soup becomes too thick upon reheating, stir in additional broth or water. This restores the desired consistency without diluting the flavor too much.
Preventing Mushy Lentils
Avoid boiling the soup vigorously, as high heat can break down the exterior of the lentils. Keep the soup at a gentle simmer with the lid on. If using red lentils, reduce the simmering time significantly.
Fixing Bland Flavor
If the soup tastes flat, add a small amount of acid, such as a squeeze of fresh lemon juice or a teaspoon of red wine vinegar. This brightens the other flavors. Alternatively, increase the salt or add a pinch more Italian seasoning.
Reducing Bitterness in Greens
Some varieties of kale or collard greens can be slightly bitter. To mitigate this, ensure you remove the tough center stems before chopping. You can also stir in a tiny pinch of sugar to balance the bitterness.
Frequently Asked Questions
Can I use red lentils instead of brown?
Yes, you can use red lentils, but be aware that they disintegrate during cooking. This will create a thicker, creamier soup rather than one with distinct, whole lentils. Reduce the simmering time to about 15-20 minutes.
Is this soup freezer friendly?
Yes, this soup is excellent for meal prep and freezes well. It is recommended to freeze the soup without the fresh basil or Parmesan to maintain the best quality. Add fresh herbs and cheese after reheating.
How do I make this recipe vegan?
To make the soup vegan, use vegetable broth and omit the Parmesan cheese. You can use nutritional yeast or a plant-based cheese alternative as a garnish to maintain the savory flavor profile.
What is the best way to store leftovers?
The best method is using glass airtight containers. Glass does not absorb odors or flavors and allows you to see the contents clearly. Keep the containers in the coldest part of your refrigerator.
What should I serve with this soup?
This soup pairs perfectly with crusty sourdough bread or toasted garlic bread. A crisp side salad with a light lemon vinaigrette also complements the richness of the lentils. For a more filling meal, serve it alongside a portion of polenta.
Print
Hearty Italian Lentil Soup
- Total Time: 55 minutes
- Yield: 8–10 servings 1x
- Diet: Gluten-Free
Description
This hearty Italian Lentil Soup recipe is easy to make, naturally gluten-free, and full of the best Italian flavors!
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 large white onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 6 cups vegetable or chicken stock
- 1 1/4 cups green or brown lentils, picked over and rinsed
- 1 (28-ounce) can fire-roasted diced tomatoes
- 2 bay leaves
- 1 tablespoon Italian seasoning
- 1/2 teaspoon crushed red pepper flakes
- 2 cups chopped kale or collard greens
- 1/2 cup chopped fresh basil, plus extra for topping
- fine sea salt and freshly-ground black pepper
- freshly-grated Parmesan cheese, for topping
Instructions
- Sauté veggies: Heat oil in a large stockpot over medium-high heat. Add onion, carrots, celery, and sauté for 6-7 minutes, stirring occasionally, until the onion is soft and translucent. Add garlic and sauté for an additional 2 minutes, stirring occasionally.
- Add the broth, lentils and seasonings: Add the stock, lentils, tomatoes, bay leaves, Italian seasoning, crushed red pepper flakes, and stir to combine. Continue cooking until the mixture reaches a simmer.
- Simmer: Reduce heat to medium-low, cover and simmer for 25-30 minutes or until the lentils are tender and cooked through, stirring occasionally.
- Add the greens and season: Remove and discard the bay leaves. Stir in the kale and basil until combined. Taste and season with salt, black pepper, and/or extra Italian seasoning as needed.
- Serve: Serve warm, garnished with lots of Parmesan cheese and extra basil. Enjoy!
Notes
For a vegan version, omit the Parmesan cheese. To add depth of flavor, simmer a Parmesan rind in the broth.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 235 kcal
- Sugar: 6 g
- Sodium: 720 mg
- Fat: 7 g
- Saturated Fat: 2 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 31 g
- Fiber: 11 g
- Protein: 13 g
- Cholesterol: 8 mg