If you’re craving something warm, wholesome, and truly satisfying, this Italian Lentil Soup is the answer. Made with fresh vegetables, hearty lentils, and fragrant herbs, it’s a bowlful of comfort that delivers both nutrition and flavor. Whether you’re new to lentils or just looking for a tried-and-true staple, this is easily one of the best ever lentil soup recipes you’ll find.
Perfect for cool evenings, healthy meal prep, or a quick one-pot dinner, this simple ingredient soup is versatile, budget-friendly, and incredibly easy to customize.
Table of Contents
Why This Is the Best Recipe for Lentil Soup
There are countless lentil soups out there, but this one stands out for several reasons:
- Made with basic pantry ingredients
- Rich Italian flavor from aromatic herbs and tomato
- Naturally vegetarian, with options to add protein
- One pot, easy cleanup
- Perfectly textured lentils that hold their shape and soak up flavor
Plus, it reheats beautifully, making it an ideal option for batch cooking or freezing. Whether you’re following a Mediterranean-inspired diet or just love rustic comfort food, this authentic lentil soup fits right in.
Ingredients for Italian Lentil Soup
Here’s everything you need to bring this delicious bowl to life:
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, peeled and chopped
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 1½ cups dried brown or green lentils, rinsed
- 1 (15 oz) can crushed tomatoes
- 6 cups vegetable or chicken broth
- 1 teaspoon dried oregano
- 1 bay leaf
- Salt and freshly cracked black pepper, to taste
- Optional: chopped fresh parsley or Parmesan for topping
Feel free to adapt based on what’s in your kitchen. Lentils are incredibly forgiving and work well with many vegetables and herbs.
Kitchen Equipment You’ll Need
To make this hearty Italian lentil soup, all you need is:
- Large soup pot or Dutch oven
- Cutting board and sharp knife
- Measuring cups and spoons
- Wooden spoon
- Ladle for serving
- Optional: immersion blender (if you want it creamier)
How to Cook with Lentils (and Why They’re Great for Soup)
Lentils are one of the most versatile and nutrient-dense ingredients in any kitchen. They’re packed with protein, fiber, iron, and minerals—and best of all, they don’t require soaking.
For this soup, we’re using brown or green lentils, which hold their shape well when simmered. Avoid red lentils here, as they break down quickly and create a mushy texture more suited to purees.
How to cook with lentils:
- Rinse before using to remove any debris
- Simmer gently to avoid splitting
- Season after cooking to keep them tender
Want to dive deeper? Check out our full guide on How to Cook with Lentils for more tips.
How to Make Authentic Lentil Soup (Step-by-Step)
This soup comes together in just a few steps:
- Sauté the aromatics:
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5–7 minutes until softened. Stir in garlic and cook for 1 more minute. - Add lentils and seasoning:
Stir in the lentils, crushed tomatoes, oregano, bay leaf, and broth. Season with salt and pepper. - Simmer:
Bring to a boil, then reduce heat to low. Cover and simmer for 30–35 minutes, or until lentils are tender but not mushy. - Adjust and serve:
Taste and adjust seasoning. Remove the bay leaf. Serve hot, garnished with chopped parsley or grated Parmesan if desired.
Tips for the Best Lentils in Soup
- Rinse your lentils before cooking
- Don’t overcook—they should be soft but not falling apart
- Let it sit for 10–15 minutes after cooking to deepen flavor
- Use low-sodium broth so you can control the salt
Want to add pasta? Toss in a handful of orzo during the last 10 minutes of cooking for a cozy lentil orzo soup twist.
Common Mistakes to Avoid in Lentil Orzo Soup
- Adding orzo too early – it will become mushy if overcooked
- Using red lentils – they break down and don’t work for this texture
- Boiling instead of simmering – a gentle simmer preserves the lentils
- Under-seasoning – lentils absorb flavor, so salt to taste at the end
Variations: Lentil Crockpot Soup, Orzo Add-Ins, and Protein Swaps
This soup is highly flexible. Here are some ways to switch it up:
Lentil Crockpot Soup
- Add all ingredients to a slow cooker
- Cook on LOW for 6–8 hours or HIGH for 3–4 hours
- Add fresh herbs or cheese just before serving
Lentil Orzo Soup
- Add ½ cup orzo pasta during the last 10 minutes
- Stir frequently to prevent sticking
Add Protein
- Want extra heartiness? Stir in cooked shredded chicken or sliced turkey sausage
- Keep it plant-based with chickpeas or white beans
Note: Skip pork or ham to keep it versatile for different dietary needs.
Serving Suggestions for Italian Lentil Soup
This soup pairs beautifully with:
- Garlic Herb Beer Bread
- Healthy Kale Apple Salad
- Roasted Brussels sprouts or sweet potatoes
- A simple crusty baguette with olive oil for dipping
It’s hearty enough to serve as a full meal, but also shines as a starter.
How to Store, Freeze, and Reheat Leftovers
To store:
Let soup cool completely, then refrigerate in airtight containers for up to 5 days.
To freeze:
Transfer to freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
To reheat:
Warm on the stovetop over medium heat or microwave in 1-minute intervals, stirring occasionally.
Soup may thicken in the fridge—just add a splash of broth or water when reheating.
Italian Lentil Soup FAQ
Can I use canned lentils?
Yes, but reduce the cooking time and broth. Simmer just 15–20 minutes.
Can I make it spicy?
Add red pepper flakes or a dash of cayenne when sautéing the vegetables.
Is this soup vegan?
Yes—just skip the Parmesan garnish or use a dairy-free version.
How do I make it thicker?
Simmer uncovered for the last 5–10 minutes or blend a small portion for a creamier texture.
Final Thoughts: Make This Simple Ingredient Soup a Weekly Staple
This Italian lentil soup is everything a good recipe should be—easy, flavorful, affordable, and nourishing. Whether you’re cooking for one or feeding a family, this best ever lentil soup deserves a regular spot in your recipe rotation. With endless variations and make-ahead potential, it’s no surprise so many home cooks call it their go-to.
PrintAuthentic Italian Lentil Soup – A Comforting Classic for Cozy Nights
- Total Time: 55 minutes
- Yield: 6 servings 1x
Description
This Authentic Italian Lentil Soup is hearty, wholesome, and deeply satisfying. Packed with protein-rich lentils, aromatic vegetables, herbs, and simmered in a rich tomato broth, it’s the ultimate comfort food for cold nights. Naturally gluten-free, dairy-free, and vegan-friendly, this soup is perfect for meal prep, family dinners, or a cozy night in.
Ingredients
- 2 tbsp extra-virgin olive oil
- 1 small onion, finely chopped
- 2 medium carrots, diced
- 2 celery ribs, diced
- 3 cloves garlic, minced
- 1 tsp dried oregano
- 1 tsp dried thyme
- 1 bay leaf
- 1 ½ cups green or brown lentils, rinsed and drained
- 1 (15 oz) can diced tomatoes
- 2 tbsp tomato paste
- 6 cups low-sodium vegetable broth (or chicken broth)
- Salt and black pepper, to taste
- Fresh parsley, chopped (for garnish)
- Optional: Parmesan cheese for serving
Instructions
- Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook 5–7 minutes until softened. Stir in garlic, oregano, thyme, and bay leaf; cook 1–2 minutes more.
- Add Lentils & Tomatoes: Stir in lentils, diced tomatoes, and tomato paste until combined.
- Simmer: Pour in broth, bring to a boil, then reduce heat. Cover partially and simmer 30–35 minutes until lentils are tender.
- Adjust Seasoning: Remove bay leaf. Taste and season with salt and pepper. Add extra broth if too thick.
- Serve: Ladle into bowls, garnish with parsley, and finish with Parmesan or a drizzle of olive oil if desired.
Notes
- Rinse lentils before cooking to remove grit.
- Use low-sodium broth to control saltiness.
- Let soup rest 10 minutes before serving to deepen flavor.
- Make ahead—the flavor improves the next day.
- Add greens like spinach or kale at the end for extra nutrients.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian, Mediterranean
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 7g
- Sodium: 620mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 14g
- Protein: 15g
- Cholesterol: 0mg
Keywords: Italian Lentil Soup, Hearty Lentil Soup, Mediterranean Lentil Soup, Cozy Vegan Soup, Healthy Dinner Recipe