This post may contain affiliate links. Please read our disclosure policy.
This easy Italian lentil soup recipe uses fiber-rich lentils, simple vegetables, and pantry staples simmered into a cozy, flavorful, family-loved dinner.

Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from The Kitchen Girl.
A Hearty Italian Lentil Soup Made from Pantry Staples
This lentil soup recipe dates back to my college days, when I needed something hearty and affordable, made from ingredients I always had on hand. Today it’s just as dependable, and I’m still amazed that a few simple vegetables, hearty lentils, and pantry basics can simmer into something so cozy and satisfying for everyone at the table — especially when served with my easy focaccia bread or soft French bread. The leftovers are even better the next day, and they freeze and reheat beautifully for those busy, last-minute dinners.
If you’re looking for another fiber-forward, simple lentil recipe with lots of 5-star reviews, try my flavor-packed lentil chili recipe next.
Ingredients You’ll Need
- Brown lentils are the backbone of this soup. They’re inexpensive, packed with fiber and plant-based protein, and simmer into pure comfort food. Green lentils can be substituted and may hold their shape a bit more as they cook, but both are very budget-friendly options.
- Onion, carrot, and celery create the classic Italian base known as soffritto. These simple vegetables are the foundation of the soup's flavor.
- Fresh garlic, Italian seasoning, and bay leaf build warmth and depth.
- Diced tomatoes brighten the soup, while tomato paste adds tomatoey richness and slightly thickens the soup.
- Vegetable broth, or other type of broth, or even plain water forms the soup base, and a Parmesan rind slowly melts into it, adding depth of flavor.
- Kale adds color and texture at the end, but you can swap in spinach or another leafy green.
- Finish with a squeeze of lemon, chopped fresh parsley, grated Parmesan Reggiano, and crushed red pepper flakes for a bright Mediterranean finish.
How to Make Italian Lentil Soup
Start by building flavor with a classic base of onion, carrot, and celery. Cook them in olive oil until softened, then stir in the garlic, Italian seasoning, and tomato paste. Let this mixture cook for a few minutes to deepen the color and flavor, stirring as needed.
Add the lentils, tomatoes, broth, Parmesan rind, and bay leaf. Bring everything to a boil, then reduce the heat to medium-low to simmer the lentils, partially covered, about 45 minutes, or until tender.
During the last few minutes of cooking, stir in the kale and let it soften. Finish with a squeeze of lemon, a sprinkle of fresh parsley, Parmesan, and crushed red pepper when serving.
For full measurements and step-by-step details, scroll to the recipe card below.

Test Kitchen Tips for the Best Italian Lentil Soup
I’m sharing my personal cooking notes to help you adjust the soup depending on what’s in your kitchen and how you like your texture and flavor.
- Lentil selection: Brown and green lentils are interchangeable in this recipe, though cooking times may differ slightly.
- Older lentils take longer: Dried lentils that have been sitting in the pantry for a long time naturally take longer to soften. Plan for extra simmer time if needed.
- Tomato options: Use canned diced tomatoes as written, or swap in whole peeled tomatoes and crush before adding. For a deeper flavor, use roasted tomatoes or fire-roasted tomatoes.
- Broth options: Vegetable or chicken broth both work well. You can even use water — just season a little more generously.
- Thicker texture option: For a thicker soup, mash some of the lentils directly in the pot. You can also blend about a cup of the soup and stir it back in, or briefly use an immersion blender right in the pot.
- Substitute leafy greens: Use any leafy greens, such as spinach or Swiss chard, in place of kale.
- Using canned lentils: Substitute 3 (15-ounce) cans, drained and rinsed. After sautéing the vegetables, pour in just enough broth to cover the lentils and simmer for 5–10 minutes to heat through.
Storage and Freezing
- Let the soup cool completely before storing. It will keep in an airtight container in the refrigerator for up to 5 days.
- This lentil soup freezes beautifully. Store it in freezer-safe containers for up to 3 months, or longer with a vacuum sealer.
- Thaw overnight in the refrigerator, or reheat gently on the stove, adding a splash of water or broth if needed to loosen it.

Serving Ideas
More Soup Recipes
- Easy Vegetable Soup Recipe
- Lasagna Soup
- Minestrone Soup Recipe
- Lemon Chicken Orzo Soup
- Italian White Bean and Kale Soup
- Zuppa Toscana
- Italian Sausage Soup Recipe
📖 Recipe

Italian Lentil Soup Recipe
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from The Kitchen Girl.
Note about scaling
When scaling, the light gray ingredient notes after the comma don’t change. Adjust as needed.
Ingredients
- 1 tablespoon Olive Oil
- 1 medium Onion, diced
- 1 large Carrot, chopped
- 1 large Celery Stalk, diced
- 3 cloves Garlic, minced
- 2-3 tablespoons Tomato Paste
- 1 teaspoon Italian Seasoning
- 4 cups Vegetable Broth, or preferred broth
- 1 (15-oz can) Diced Tomatoes, or Fire Roasted Tomatoes
- 1 ¼ cups Dried Brown Lentils or Green Lentils, (8 ounces) sorted and rinsed
- Parmesan Rind(s), optional, any size you prefer
- 1 Bay Leaf
- 1 teaspoon Salt, use more or less, to taste
- Black Pepper, to taste
- 1 cup chopped Kale, or other leafy greens
Optional for serving
- Parmesan Cheese, Lemon juice, Fresh Parsley, Crushed Red Pepper Flakes
Instructions
- Heat a large pot over medium heat. Add OLIVE OIL and swirl to coat the bottom.
- Add the ONION, CARROTS, and CELERY. Cook 5–7 minutes, until tender and fragrant.
- Stir in the GARLIC, ITALIAN SEASONING, and TOMATO PASTE. Cook 1–2 minutes, stirring constantly, until the paste darkens slightly and coats the vegetables.
- Add a small splash of BROTH and scrape up any browned bits from the bottom of the pot.
- Add the LENTILS, TOMATOES (with juices), BROTH, BAY LEAF, and PARMESAN RIND. Bring to a boil for a few minutes.
- Reduce the heat to medium-low, partially cover, and simmer for 25–35 minutes, until the lentils are tender to your liking, adding more BROTH (or water) as needed to adjust the consistency.
- During the last 5 minutes, add KALE and cook until tender.
- Remove the BAY LEAF. Season with SALT and PEPPER. Note: If you used a Parmesan rind, start with less salt than the recipe calls for.
- Optional: Serve with grated PARMESAN, a squeeze of LEMON, chopped PARSLEY, and CRUSHED RED PEPPER FLAKES.
- To store, cool completely, then refrigerate for up to 5 days or freeze for up to 90 days (longer if vacuum-sealed).
Recipe Notes
Equipment
- 3.5 quart saucepan or Dutch oven
- ladle
Nutrition
Nutrition facts are estimates and may vary based on brands, ingredients, and portions.






Heidi says
This is just the easy soup recipe I need for my meatless Monday dinners! I love the rich and hearty flavors... and serving it with your homemade focaccia bread makes it next-level amazing. Thank you for this budget-friendly, flavor packed homemade lentil soup!
Traci says
Hey Heidi! I'm so glad you're enjoying this recipe! I love it for meatless Monday too! Thank you for taking the time to leave this feedback. It means alot and I love hearing from you. Cheers!!
JB says
Enjoyed the leftovers from this for lunch today and it checks every box for what I want in Italian lentil soup. Thanks for sharing your college-days recipe! YUM!