There’s something so comforting about a steaming bowl of Italian lentil soup, isn’t there?
This hearty dish combines earthy lentils, tender potatoes, vibrant kale, and sweet carrots simmered in a savory broth that’s packed with herbs. To top it all off, it’s served with grilled ciabatta for that irresistible smoky crunch that’s perfect for dunking.

This soup is like a warm hug, ideal for chilly nights or when you’re craving something nourishing yet simple to make.
Lentil soup has long been a staple in Italian households, loved for its humble ingredients that transform into something magical when cooked with care. It’s wholesome, protein-packed, and bursting with flavor, thanks to the classic Italian seasoning and fresh vegetables.
Ingredients
Let’s gather everything you need for this soul-soothing soup. It’s amazing how a few basic staples can turn into this heartwarming soup in less than an hour:
For the Soup:
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, peeled and sliced
- 2 celery stalks, chopped
- 3 garlic cloves, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- 1 cup dried brown or green lentils, rinsed and drained
- 6 cups vegetable broth (or chicken broth, if preferred)
- 2 cups baby potatoes, halved
- 3 cups chopped kale, stems removed
- Salt and black pepper, to taste
For the Grilled Ciabatta:
- 4 slices ciabatta bread
- 2 tablespoons olive oil
- 1 garlic clove, peeled (for rubbing)
Instructions
Cooking up this delicious Italian Lentil Soup is as simple as can be! Just follow these steps:
- Sauté the base
Heat the olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery, and cook for about 5–7 minutes until softened. Stir in the garlic, oregano, and thyme, and cook for another minute until fragrant. - Simmer the lentils
Add the lentils and broth to the pot, then bring to a boil. Reduce the heat to a simmer, cover, and let cook for about 20 minutes. - Cook the potatoes
Stir in the baby potatoes and cook for an additional 15 minutes, or until both the lentils and potatoes are tender. - Add the kale
Toss in the chopped kale and stir until it wilts, about 2–3 minutes. Season the soup with salt and black pepper to taste. - Grill the ciabatta
While the soup simmers, brush the ciabatta slices with olive oil and grill them on a hot skillet or grill pan until crispy and golden brown. Rub each slice with the peeled garlic clove for an extra punch of flavor. - Serve
Ladle the soup into bowls, top with a drizzle of olive oil or cracked black pepper if desired, and serve with the grilled ciabatta on the side.

Tweaks and Additions
This lentil soup works really well as the base if you want to mix it up a little. Make this recipe your own with a few fun variations:
- Protein boost
Add diced pancetta or cooked Italian sausage for extra richness. You could also stir through some cooked shredded chicken. - Herb swap
Substitute fresh rosemary for thyme for a more robust flavor. Diced parsley or basil would work well too but make sure you add this at the end. - Cheesy touch
Sprinkle Parmesan or Pecorino Romano on top for a creamy, salty finish. - Spicy kick
Add a pinch of red pepper flakes for some heat. You could also stir through a few drops of your favorite hot sauce. - Add citrus
Drizzle with lemon-infused olive oil for a pop of brightness that cuts through the richness.
There you have it—a bowl of Italian lentil soup that’s as satisfying as it is simple to make. Whether you’re enjoying it as a main course or a starter, this dish will have you coming back for seconds.
Don’t forget to soak up every last drop with that grilled ciabatta!
