When the weather turns cool, there is nothing more comforting than a warm bowl of homemade soup. This Italian Lentil Soup is hearty, flavorful, and packed with simple ingredients that come together beautifully.
Tender lentils simmer with onions, carrots, celery, tomatoes, garlic, and Italian herbs in a savory broth. The result is a thick, satisfying soup with plenty of texture and comforting homemade flavor.
It’s naturally filling and makes an excellent lunch or light dinner. Serve it with crusty bread for an easy meal the whole family can enjoy.
Ingredients
- 1 1/2 cups dried green or brown lentils, rinsed and picked over
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 can (14.5 ounces) diced tomatoes
- 6 cups vegetable or chicken broth
- 1 teaspoon dried Italian seasoning
- 1 teaspoon dried oregano
- 1 bay leaf
- 1/2 teaspoon smoked paprika, optional
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt, or to taste
- 2 cups chopped spinach or kale, optional
- 1 tablespoon fresh lemon juice
- 2 tablespoons chopped fresh parsley
- Grated Parmesan cheese, for serving
Instructions
1. Prepare the Lentils
Rinse the lentils thoroughly under cool running water and pick through them to remove any small stones or damaged lentils.
Unlike dried beans, lentils generally do not require soaking before cooking.
Set them aside while you prepare the vegetables.
2. Sauté the Vegetables
Heat the olive oil in a large soup pot or Dutch oven over medium heat.
Add the diced onion, carrots, and celery.
Cook for about 6–8 minutes, stirring occasionally, until the vegetables begin to soften.
Add the minced garlic and cook for another 30–60 seconds, just until fragrant.
3. Add the Remaining Ingredients
Add the rinsed lentils, diced tomatoes, broth, Italian seasoning, oregano, bay leaf, smoked paprika if using, black pepper, and salt.
Stir everything together.
4. Simmer the Soup
Bring the soup to a gentle boil.
Reduce the heat to low, cover partially, and simmer for approximately 30–40 minutes, stirring occasionally.
The lentils should become tender but still hold their shape.
Cooking time can vary depending on the age and variety of the lentils.
5. Add the Greens
Once the lentils are tender, remove the bay leaf.
Stir in the chopped spinach or kale, if using.
Cook for another 2–4 minutes, or until the greens are wilted and tender.
6. Finish the Soup
Stir in the fresh lemon juice and chopped parsley.
Taste and adjust the salt and pepper as needed.
The lemon juice may seem like a small addition, but it brightens the rich, savory flavors of the soup.
7. Serve
Ladle the hot soup into bowls and finish with freshly grated Parmesan cheese and a drizzle of olive oil.
Serve with warm crusty bread for dipping.
Tips for the Best Italian Lentil Soup
Don’t overcook the lentils. Start checking them around the 30-minute mark. You want them tender but not completely broken down.
Use homemade or good-quality broth. The broth forms much of the soup’s flavor, so a flavorful stock makes a noticeable difference.
Add lemon at the end. A small amount of acidity balances the earthy lentils and rich broth.
Make it thicker. For a creamier texture without adding cream, blend about 1–2 cups of the finished soup and stir it back into the pot.
Let it rest. The soup thickens as it sits, so don’t worry if it seems slightly thinner immediately after cooking.
Easy Variations
Italian Sausage Lentil Soup
Brown 8 ounces of Italian sausage separately, drain excess grease, and add it to the soup with the lentils.
Vegetarian Version
Use vegetable broth and Parmesan cheese that is suitable for your dietary preferences.
Vegan Version
Use vegetable broth and omit the Parmesan, or finish each bowl with nutritional yeast or a dairy-free Parmesan alternative.
Potato Lentil Soup
Add 1–2 cups of diced potatoes along with the lentils for an even heartier soup.
Pasta Lentil Soup
Add a small pasta such as ditalini during the final 8–10 minutes of cooking. Add extra broth if necessary because the pasta will absorb liquid.
What to Serve With It
Italian lentil soup pairs beautifully with:
- Crusty Italian bread
- Garlic bread
- Toasted sourdough
- Simple green salad
- Roasted vegetables
- Bruschetta
- Grilled cheese sandwiches
A little Parmesan and fresh parsley on top makes each bowl feel extra special.
How to Store
Allow the soup to cool and transfer it to airtight containers.
Refrigerate for 3–4 days.
The soup often tastes even better the next day because the flavors have more time to develop.
For longer storage, freeze it in individual portions for up to 2–3 months. Leave some space at the top of the container because the soup expands as it freezes.
Thaw overnight in the refrigerator and reheat gently on the stovetop. Add a little broth or water if it has become too thick.
Frequently Asked Questions
Do I need to soak lentils?
No. Green and brown lentils generally cook well without soaking. Simply rinse them and check for debris before cooking.
Can I use canned lentils?
Yes. If using canned lentils, drain and rinse them first. Add them during the later part of cooking so they don’t become overly soft.
Can I make this soup in a slow cooker?
Yes. Add the ingredients except the greens, lemon juice, and parsley to the slow cooker and cook until the lentils are tender. Add the greens near the end and finish with lemon juice and parsley before serving.
Why did my lentils become mushy?
Lentils can become very soft when cooked for too long. The exact cooking time also depends on the variety and age of the lentils. Keep the soup at a gentle simmer rather than a vigorous boil.
Final Thoughts
Italian Lentil Soup is proof that simple ingredients can create an incredibly satisfying meal. Earthy lentils, aromatic vegetables, tomatoes, herbs, and savory broth simmer together to create a bowl that’s warming, hearty, and full of flavor.
Serve it with crusty bread and Parmesan for a comforting homemade dinner that’s easy enough for a busy weeknight and delicious enough to make again and again.