Warm your soul with our Tuscan Lentil Soup! Packed with hearty veggies and protein, it’s the perfect, easy-to-make meal.

This particular soup is inspired by a really popular Tuscan soup from Olive Garden. However my recipe is different as I have added in a few more veggies, ditched the cream, and loaded it with lentils.
If you’ve never cooked with lentils before, I’m here to tell you that you need to! They’re basically little teeny tiny superfoods, packed full of protein, fiber, and B vitamins.
Serve it up piping hot and enjoy it with a sprinkle of shaved Parmesan cheese! Hearty and flavorful, this Tuscan Lentil Soup is sure to become a regular in your home. Pair it with homemade cheese breadsticks, focaccia, or garlic parmesan artisan bread for the perfect way to soak up every drop of that delicious broth.
Table of Contents
Recipe Ingredients

Ground Italian Sausage – This adds a savory, slightly spicy (or sweet, depending on what you use) flavor with a juicy, meaty texture.
Dried Oregano and Basil – These herbs bring an earthy, slightly sweet, and peppery flavor.
Green Lentils – They give the soup a hearty taste that is packed with protein and vitamins.
For a full list of ingredients and amounts, see the recipe card below.
Variations
Spice It Up – If you like things on the spicy side, go for all-spicy Italian sausage and maybe toss in a pinch of cayenne pepper to really heat things up.
Veggie Delight – This Tuscan lentil soup is great for veggie lovers! Add whatever you have on hand —mushrooms, carrots, butternut squash, or sweet potatoes—to make it even more hearty and nutritious.
How to Make Tuscan Lentil Soup
Step 1: In a large stockpot or Dutch oven set over medium heat, add the oil. When the oil is hot, add the sausage and cook until browned, about 5 minutes; drain any excess fat.
Step 2: Stir in the garlic and onion; cook until fragrant. Sprinkle in the oregano, basil, red pepper flakes, paprika, salt, and black pepper. Add the bay leaf and then pour in the chicken broth. Bring to a boil, then add the potatoes and lentils and cook for 10 minutes.

Step 3: After the 10 minutes, add in the tomatoes and zucchini, and continue simmering for 15 minutes or until the lentils are tender. Stir in the spinach and let it wilt, about 2 minutes. Serve immediately, topped with Parmesan shavings if desired.

Expert Tip
Rinse your Lentils – Give the lentils a good rinse in a colander before adding them to the boiling broth.
FAQs
Yes, you can easily adapt this recipe for a slow cooker. Combine all ingredients except the spinach in the slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours. Stir in the spinach for about 15 minutes before serving, allowing it to wilt.
Yes, you can use canned lentils. Drain and rinse them before adding to the soup, and reduce the cooking time since they’re already cooked.
Storage Info
STORE this Tuscan Lentil Soup in an airtight container in the refrigerator, where it will stay good for up to 5 days. To FREEZE, pour into freezer-safe containers, leaving some space for expansion, and it will last for up to 3 months.
To REHEAT, thaw overnight in the fridge if frozen, then warm on the stove over medium heat until hot. Alternatively, microwave in a suitable container, stirring occasionally, until heated through.
More Fantastic Soups to Try

Tuscan Lentil Soup Recipe
Ingredients
- 1 tablespoon olive oil
- 1 lb ground Italian sausage - spicy, mild, or sweet
- 1 yellow onion - diced
- 4 cloves garlic - minced
- 3/4 tsp dried oregano
- 3/4 tsp dried basil
- 1/4 tsp crushed red pepper flakes
- 1/4 tsp paprika
- 1/4 tsp kosher sea salt
- 1/2 tsp black pepper
- 1 bay leaf
- 8 cup low-sodium chicken broth
- 2 small russet potatoes - cubed
- 1 cup dry green lentils
- 1 cup cherry tomatoes - quartered
- 1 zucchini - thinly sliced
- 3 cup fresh spinach
Instructions
- In a large stockpot or Dutch oven set over medium heat, add the oil. When the oil is hot, add the sausage and cook until browned, about 5 minutes; drain any excess fat.
- Stir in the garlic and onion; cook until fragrant. Sprinkle in the oregano, basil, red pepper flakes, paprika, salt, and black pepper. Add the bay leaf and then pour in the chicken broth. Bring to a boil, then add the potatoes and lentils and cook for 10 minutes.
- After the 10 minutes, add in the tomatoes and zucchini, and continue simmering for 15 minutes or until the lentils are tender. Stir in the spinach and let it wilt, about 2 minutes. Serve immediately, topped with Parmesan shavings if desired.











I’ve made
This recipe but I used ham and ham bone it turned out fantastic!!!
You can substitute any kind of protein. Basically cater it to your needs. It is really good with ground turkey if you are going for a lighter version. Very happy with how it came out. I will say I didn’t have all the seasonings but if you have Italian seasonings that will work as a substitute in a pinch!
Hi Chris, thanks for sharing your changes and thanks for your 5 star review!
OMG This soup is wonderful!
Wasn’t sure if my family would like this soup since I have never cooked lentils before.
I used frozen kale instead of spinach since I had it on hand also added carrots and celery. This made for a good hearty soup.
I’ve made this soup many times and loved it! I have a bunch of leftover cooked lentils and am wondering if this soup could still be made the same way and cooked lentils added at the end?
Hi Danielle, I think that would work just fine. The lentils might be a little softer, but that would be okay.
I did this with Beyond Meat hot sausages and kale instead of spinach because that is what I had. It was fantastic and everyone loved it! I will do this again and again. I’m sorry I didn’t find this recipe sooner. Thank you for sharing!