If I’m going to make a soup, this is the one. This Lentil Soup is my cozy-day, cook-it-anytime favorite — the one I’ve made in my kitchen for years. It’s simple, so healthy, and somehow more delicious than you’d ever expect from something this easy.The smoky bacon, sautéed veggies, and tomato broth come together with hearty lentils for a soup that’s rich but light, filling but wholesome. It’s one of those recipes you make once — and then crave again the next week.This is my go-to soup, my personal favorite, and the one my family always asks for when it gets chilly.If you love creamy or heartier soups, My Creamy Italian Sausage & Potato Soup, Lasagna Soup, and Chicken & Gnocchi Soup — all cozy classics that pair perfectly with this one.
1 Dutch Oven6 quart heavy duty Dutch oven with lid
Ingredients
6–7 slices thick-cut baconchopped
4-5Tbsp olive oilas needed
1small onionchopped
2carrotschopped
3–4 cloves garlicchopped
2small tomatoeschopped (or 1 cup canned diced)
2Tbsptomato paste
1tspItalian seasoning
1tspgarlic powder
Salt and freshly cracked black pepperto taste
16ozdried lentilsrinsed and picked through — no need to soak
6cupschicken broth
1tbspchicken bouillon baseoptional, for extra depth
2dried bay leaves
1hunk of Pecorino Romano rindoptional but amazing
4-5cupsWateras needed to thin
To serve: drizzle of good olive oil + freshly grated Pecorino or Parmesan
Instructions
Render the bacon:
Add chopped bacon to a large soup pot over medium heat. Cook until the fat has rendered and the pieces are browned and tender, not crisp — you want that slightly soft, rich texture. Remove the bacon with a slotted spoon and set aside, leaving about 1–2 tablespoons of bacon fat in the pot.
Sauté the vegetables:
Add olive oil, then stir in onion, carrots, garlic, and tomatoes. Season with salt, pepper, garlic powder, and Italian seasoning. Cook 5–7 minutes until softened and golden at the edges.
Add flavor makers:
Stir in tomato paste and better then bouillon chicken base and cook for about 2 minute to caramelize and deepen the flavor.
Build the soup:
Stir in the lentils to coat them in all that flavor and saute 2-3 minutes in the pot. Then pour in the chicken broth. Add the cooked bacon back to the pot along with the Pecorino rind if using. Then add your 2 bay leaves.
Simmer:
Bring to a gentle boil, then reduce the heat and let it simmer uncovered for 30–40 minutes, stirring occasionally, until the lentils are tender and the soup has thickened. Add water as needed if it reduces too much — you want it hearty but spoonable.
Serve:
Ladle into bowls and finish with a drizzle of olive oil and a generous sprinkle of grated Pecorino or Parmesan.