Tuscan Lentil Soup is a hearty, rustic dish inspired by the flavors of the Italian countryside. It’s packed with earthy lentils, aromatic herbs, vegetables, and a touch of olive oil — creating a warm, comforting bowl that’s perfect for cool evenings. This soup is both nutritious and satisfying, offering plenty of protein and fiber in every spoonful.
Ingredients
-
2 tbsp olive oil
-
1 medium onion, diced
-
2 garlic cloves, minced
-
2 carrots, peeled and diced
-
2 celery stalks, diced
-
1 tsp dried thyme
-
1 tsp dried oregano
-
1 bay leaf
-
1 cup brown or green lentils, rinsed
-
1 can (14 oz) diced tomatoes
-
4 cups vegetable broth
-
1 cup water
-
Salt and black pepper to taste
-
2 cups chopped kale or spinach
-
Grated Parmesan cheese for serving (optional)
Cooking Time
-
Prep time: 15 minutes
-
Cook time: 40 minutes
-
Total time: 55 minutes
Serving
-
Serves 6
Instructions
-
Sauté vegetables:
Heat olive oil in a large pot over medium heat. Add onion, garlic, carrots, and celery. Cook for about 5 minutes, until softened. -
Add seasonings and lentils:
Stir in thyme, oregano, bay leaf, and lentils. Mix well to coat the lentils with the oil and herbs. -
Add liquids:
Pour in the diced tomatoes, broth, and water. Bring to a boil, then reduce heat to low. Cover and simmer for 30–35 minutes until lentils are tender. -
Add greens:
Stir in kale or spinach and cook for another 5 minutes until wilted. Remove the bay leaf. -
Taste and serve:
Season with salt and pepper. Serve hot with a drizzle of olive oil and grated Parmesan if desired.
Tips
-
Use green or brown lentils — they hold their shape best.
-
Add a pinch of red pepper flakes for gentle heat.
-
Serve with crusty bread or garlic toast for a complete meal.
Nutrition (per serving)
-
Calories: 240
-
Protein: 13g
-
Fat: 7g
-
Carbohydrates: 32g
-
Fiber: 12g
This Tuscan Lentil Soup delivers classic Italian comfort with every bite — simple ingredients that come together beautifully for a nourishing, flavorful meal that warms both heart and table.

