This cozy Italian-inspired lentil soup recipe is easy to make, full of feel-good ingredients, and always so flavorful and comforting.

Italian Lentil Soup

This Italian lentil soup is one of those back-pocket recipes I find myself defaulting to again and again because it calls for super-basic ingredients that we almost always have on hand. And on chilly nights when we find ourselves craving some feel-good vegetarian comfort food, it’s one of those simple recipes that always always hits the spot. ♡

It’s made with a basic mix of veggies and protein-rich lentils, all simmered together in a tomato-herb broth with a slight kick. Then once the lentils are cooked and tender, I always stir in a few handfuls of kale (or whatever greens happen to be hanging out in the crisper drawer) and some extra fresh basil (if you happen to have some on hand), and then finish off each serving bowl with a generous sprinkling of freshly-grated Parmesan and a few twists of black pepper. It’s one of those simple soups that somehow always tastes even better than we remember and — bonus — also makes for amazing leftovers the next day.

So round up those leftover lentils that have been sitting in the back of your pantry and let’s cook up a big pot of lentil soup together!

Italian Lentil Soup Ingredients

Italian Lentil Soup Ingredients

Before we get to the full lentil soup recipe below, here are a few quick notes about the ingredients you will need:

  • Mirepoix: We’ll use the classic trio of onion, carrots and celery as the base for this soup, sautéed in olive oil to soften.
  • Garlic: Lots of fresh garlic, either pressed or minced, to season the broth.
  • Broth: I usually make this soup with vegetable broth, to keep it vegetarian. But chicken or beef stock would work well here too.
  • Lentils: I recommend basic brown or green lentils for this soup, which cook up in around 30 minutes. But other varieties of lentils (red, French or black) could also work in this soup, if you adjust the cooking time as needed.
  • Diced tomatoes: I recommend fire-roasted diced tomatoes to add an extra layer of roasted flavor to the soup, but basic diced tomatoes will work just fine too.
  • Seasoning: This recipe uses a simple pantry mix of bay leaves, Italian seasoning, crushed red pepper flakes, fine sea salt and freshly-ground black pepper. But if you happen to have fresh Italian herbs on hand, feel free to add them to taste in place of the Italian seasoning.
  • Greens: Chopped fresh kale, collard greens or baby spinach are all great options for the greens here.
  • Basil: I like adding a generous amount of fresh basil to the soup, plus adding some as garnish to each of the serving bowls.
  • Parmesan: Finally, I highly recommend serving each bowl with a generous amount of freshly-grated Parmesan on top. And if you happen to have a leftover Parmesan rind on hand, be sure to add it to the broth as it cooks too for an extra flavor.

Step by step photo tutorial showing how to make lentil soup

Recipe Variations

Here are some other variations you’re welcome to try with this lentil soup recipe:

  • Add a protein: Add Italian sausage, ground beef, or shredded chicken.
  • Add extra veggies: Add bell pepper, fennel, green beans, potato, sweet potato, zucchini or other soup-friendly veggies.
  • Add pasta: Add 1 cup ditalini (or another small pasta shape), along with an extra 2 cups of broth, about 10 minutes before the lentils have finished cooking. You’ll likely need to adjust the amount of seasonings to compensate for the extra broth too.
  • Make it spicier/milder: Use more or less of the crushed red pepper flakes, to taste.
  • Make it vegan: Just omit the Parmesan to make this vegan lentil soup. (You’re welcome to add some plant-based Parmesan or a sprinkling of nutritional yeast, if you’d like.)

Italian Lentil Soup in Stockpot with Ladle

More Lentil Soup Recipes

Looking for more lentil soup recipes to love? Here are a few of my faves…

Italian Lentil Soup

4.93 from 40 votes
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Makes: 8 -10 servings
Italian Lentil Soup
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!

Additional Info

Course: Soup
Cuisine: Italian
Did you make this?Let me know how it turned out in the comments below!

About Ali

Hi, I'm Ali Martin! I created this site in 2009 to celebrate good food and gathering around the table. I live in Kansas City with my husband and two young boys and love creating simple, reliable, delicious recipes that anyone can make!

You May Also Like...

4.93 from 40 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




145 Comments

  1. Nina says:

    I’m itching to try this, but right away I find I have to substitute! Will be restocking my pantry in the near future… Substitutions this time will include coconut oil instead of olive, pureed garlic paste instead of cloves, regular tomatoes instead of fire roasted (can’t wait to try those!), dill instead of red pepper, and spinach instead of collard greens… Hoping to make it according to recipe very soon!

    1. Hayley @ Gimme Some Oven says:

      We hope you enjoy it, Nina!

  2. Flavia says:

    I made the recipe last night and I loved it! Just I used spinach instead of green collard and turkey bacon.

    1. Hayley @ Gimme Some Oven says:

      We’re so happy you enjoyed it, and we bet the spinach and turkey bacon were delicious in this! :)

  3. Roger says:

    Collard greens is NOT an Italian ingredient. It does not belong in the same sentence as Italian. This should be called Old Southern Soul food Lentil soup. Collard greens Italian, please…………………….

  4. Roger says:

    While Collard Greens is probably the farthest thing from any Italian ingredient I’ve seen, I would substitute them with Broccoli Rabe.
    That would make the title more “factual than fictional”. Trying to call something Italian with Southern Afro American Collard Greens is equivalent to calling Middle Eastern Shawarma to a Italian Meatball Submarine.
    Collard greens are not even close to anything Italian in any “Italian recipe” that I have ever seen. I have 4 grandparents off the Boat from Italy living in South Philadelphia PA, and they never heard of “Collard greens” . Sorry The recipe is great but the title is misleading and a little Insulting to our heritage.

  5. Jen says:

    This soup is filling and perfect for a cold day. The colors and flavors are outstanding!

    1. Hayley @ Gimme Some Oven says:

      Thanks, Jen — we’re glad you enjoyed it!

  6. Acire says:

    Just finished making this soup. It rocks and I love that there’s so many nutrients in one pot. I used turkey and I just love how the preparation was easy and I found a way to use collard greens. Great recipe.

    1. Hayley @ Gimme Some Oven says:

      We’re so happy you enjoyed it, Acire! :)

  7. Roger Fitton (UK) says:

    I’ve been looking for something like this for a couple of years, and it looked good.

    I made some, and it is easily the best soup that I’ve ever made!

    I don’t know what collards are, so I used spinach. I didn’t have any crushed red pepper, so I used paprika.

    IT’S AMAZING!

    I won’t be tempted to try to improve it.

    The whole household is swooning at the smell.

    1. Hayley @ Gimme Some Oven says:

      Thanks for sharing, Roger, and for giving this a try — we’re so happy you loved it! :)

  8. Karine says:

    It was incredibly delicious!!!! Thanks

    1. Hayley @ Gimme Some Oven says:

      We’re so glad to hear that, Karine! :)

  9. Abby says:

    I stumbled across this recipe the other day and immediately bookmarked it – I live in a housing coop and regularly cook for (weekly) potlucks, so a relatively quick, vegan dish for a large group of people is the way to my heart (and my favorite Pinterest board)!! When we got a HUGE batch of collard greens from our CSA this week, I knew this was exactly what I was looking for. Made it last night and I’ve got to say – WOW! I threw in some extra cooked lentils and cauliflower, and subbed the fire roasted tomatoes for crushed because we had an open can, and it was amazing! Rave reviews from all of my rabid vegan friends.

    Then I had it for lunch at work today with some crusty bread and I think it’s gotten even better with some time to sit. Thanks for sharing such a great recipe!!

  10. Alisa says:

    If you plan on making this in the crockpot using sausage should you add it at the end with the collards or is it okay to add the cooked sausage in beginning with the other ingredients?

    1. Ali says:

      I would recommend cooking the sausage separately so that you can drain off the excess grease. Then, you’re welcome to add it in at the beginning or at the end! :)