
Italian Lentil Soup Recipe tastes rich, tomatoey, a little garlicky, and super cozy, like a hug in a bowl with extra olive oil. It works for busy weeknights, meal prep lovers, and anyone who wants a hearty, budget-friendly dinner on the table in under an hour. I’ve made some version of this soup since my broke college days, and it still shows up in my kitchen at least twice a month.
Why Italian Lentil Soup Recipe Is Worth It
This soup delivers big flavor from simple pantry ingredients, so you skip fancy shopping trips and still eat like you’re sitting in a tiny trattoria. Lentils cook directly in the pot, soak up the garlic, herbs, and tomatoes, and turn the broth thick and almost creamy without any dairy.
The recipe scales easily, freezes well, and tastes even better the next day, which makes it perfect for meal prep or feeding a crowd. You also control the texture: keep it brothy, or simmer it thicker and spoon it over rice or crusty bread.
“This Italian Lentil Soup Recipe tastes like something from a neighborhood Italian restaurant, but comes together with pantry staples and one pot. ★★★★★”
Ingredients You Need
Lentils
- 1 ½ cups brown or green lentils, rinsed and picked over
- Brown lentils give a soft, hearty texture.
- Green lentils hold their shape a bit more and stay slightly firmer.
- Avoid red lentils here; they break down too quickly and turn mushy.
Vegetables
- 2 tablespoons extra-virgin olive oil (plus more for drizzling)
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3–4 garlic cloves, minced
- 1 small zucchini, diced (optional, but adds nice texture)
- 1 cup chopped fresh spinach or kale (stems removed)
You can use pre-chopped mirepoix (onion, carrot, celery mix) from the store to save time. Frozen chopped spinach works well; just squeeze out extra water.
Tomatoes & Liquid
- 1 can (14.5 ounces) diced tomatoes, with juices
- Fire-roasted tomatoes add a deeper flavor if you like a slight smoky note.
- 6 cups low-sodium vegetable broth or chicken broth
- I like Better Than Bouillon for a strong, savory base.
- 1 cup water, as needed to thin the soup to your liking
Herbs & Seasoning
- 1 ½ teaspoons kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon dried thyme
- 1 bay leaf
- ¼–½ teaspoon crushed red pepper flakes (optional, for a little heat)
If you have fresh herbs, use them near the end: 1 tablespoon chopped fresh basil or parsley adds a bright finish.
Finishing Touches
- 1–2 tablespoons fresh lemon juice (about ½ lemon)
- Grated Parmesan or Pecorino Romano cheese, for serving (skip for vegan)
- Extra-virgin olive oil, for drizzling on top
- Crusty bread or cooked rice, for serving (optional)
Equipment List
- Large heavy-bottomed pot or Dutch oven (at least 5–6 quarts)
- Cutting board and sharp knife
- Wooden spoon or spatula
- Measuring cups and spoons
- Ladle for serving
- Small bowl or colander to rinse lentils
Quick Tips & substitutions
- Rinse lentils under cool water and pick out any tiny stones or shriveled pieces.
- Use brown or green lentils; skip red lentils since they break down too fast.
- Swap vegetable broth with chicken broth if you eat meat and want extra richness.
- Use pre-chopped mirepoix or frozen onion to shave off prep time.
- Stir in frozen spinach or kale straight from the bag during the last 5 minutes.
- Add more broth or water if the soup thickens too much as it sits.
- Finish with lemon juice and olive oil; they brighten the flavor more than extra salt.
- Skip cheese and use vegetable broth to keep the soup fully vegan.
- Add cooked Italian sausage or shredded rotisserie chicken at the end if you want more protein.
- Use gluten-free bread on the side if you avoid gluten; the soup itself stays naturally gluten-free when you choose gluten-free broth.
How to Make Italian Lentil Soup Recipe
Step 1: Prep the Ingredients
Dice the onion, carrots, and celery into small, even pieces so they cook at the same rate. Mince the garlic and chop the zucchini and greens. Rinse the lentils in a colander and pick out any debris.
Step 2: Sauté the Aromatics
Heat 2 tablespoons of olive oil in a large pot over medium heat. Add onion, carrot, and celery, and cook about 6–8 minutes, until the vegetables soften and the onion turns translucent. Stir in the garlic and cook 30–60 seconds, until it smells fragrant and slightly sweet.
Step 3: Toast the Herbs and Add Tomatoes
Add dried oregano, basil, thyme, crushed red pepper flakes, and a pinch of salt and pepper. Stir and let the herbs toast in the oil and vegetable mixture for about 30 seconds. Pour in the diced tomatoes with their juices and stir, scraping up any browned bits from the bottom of the pot.
Step 4: Add Lentils and Broth
Add the rinsed lentils to the pot and stir so they coat in the tomato and herb mixture. Pour in the broth and 1 cup of water, then add the bay leaf. Bring the soup to a gentle boil over medium-high heat.
Step 5: Simmer Until Lentils Turn Tender
Once the soup reaches a boil, reduce the heat to low so it simmers steadily. Cover the pot partially and cook 25–35 minutes, stirring occasionally, until the lentils turn tender but still hold their shape. Taste a few lentils to check doneness; they should feel soft with just a slight bite, not crunchy.
Step 6: Add Zucchini and Greens
Stir in the diced zucchini and chopped spinach or kale. Simmer another 5–10 minutes, until the zucchini softens and the greens wilt. If the soup looks too thick, add a splash of water or broth to reach your preferred consistency.
Step 7: Season and Finish
Remove the bay leaf. Stir in lemon juice, then taste and adjust with more salt, pepper, or lemon as needed. Drizzle a little olive oil over each bowl and sprinkle with grated Parmesan or Pecorino if you like.
Step 8: Serve
Ladle the Italian Lentil Soup Recipe into warm bowls. Serve with crusty bread, garlic toast, or a scoop of cooked rice or quinoa. Add extra red pepper flakes or cheese at the table so everyone can customize their bowl.
Recipe Variations
- Gluten-free: Use gluten-free broth and serve with gluten-free bread or over rice.
- Vegan: Use vegetable broth and skip the cheese; add nutritional yeast for a cheesy flavor.
- Low carb: Reduce carrots, skip the bread, and load up on extra greens and zucchini.
- Extra protein: Stir in cooked Italian chicken sausage, turkey sausage, or shredded chicken.
- Smoky flavor: Add a pinch of smoked paprika or a chopped roasted red pepper.
- Creamier texture: Blend 1–2 cups of the soup and stir it back in, or mash some lentils with a spoon.
- Herb-forward: Add fresh basil and parsley at the end for a brighter, fresher taste.
Ways to Serve Italian Lentil Soup Recipe
- Spoon over warm rice, farro, or quinoa for a heartier bowl.
- Serve with toasted garlic bread or focaccia to soak up the broth.
- Pair with a simple green salad with lemon and olive oil.
- Top with a dollop of ricotta or a sprinkle of feta for extra creaminess.
- Pack in a thermos for a cozy work or school lunch.
Storage Success
Cool the Italian Lentil Soup Recipe to room temperature, then store it in airtight containers in the fridge for up to 4 days. The lentils continue to absorb liquid, so stir in a splash of water or broth when you reheat it on the stove or in the microwave. Freeze portions in freezer-safe containers for up to 3 months, leaving a little space at the top for expansion. Label the containers with the date, and thaw overnight in the fridge before reheating.

Italian Lentil Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion, celery, and carrots and cook, stirring occasionally, until softened, about 6–8 minutes.
- Stir in the garlic and cook until fragrant, about 1 minute.
- Add the lentils, diced tomatoes with their juices, vegetable broth, oregano, basil, thyme, bay leaf, and red pepper flakes if using. Stir to combine.
- Bring the mixture to a boil over high heat, then reduce the heat to low, cover partially, and simmer until the lentils are tender, about 25–30 minutes. Stir occasionally and add a bit more broth or water if the soup becomes too thick.
- Remove the bay leaf. Stir in the spinach or kale, if using, and simmer for 2–3 minutes more, until the greens are wilted and tender.
- Season the soup generously with salt and freshly ground black pepper to taste. Stir in the chopped parsley and grated Parmesan, if using.
- Ladle the soup into bowls and serve hot, with extra Parmesan and crusty bread on the side if desired.
Notes
Approximate per serving (1/6 of recipe, without extra bread): 230 calories; fat 7 g; saturated fat 1.5 g; carbohydrates 31 g; fiber 12 g; sugars 7 g; protein 11 g; sodium 540 mg. Values will vary based on specific ingredients, brands, and portion size.

Leave a Reply