Go Back

Hearty Lentil and Bacon Soup

A cozy, quick soup that is comforting, filling, and perfect for busy weeknights. Packed with bold flavors and pantry-friendly ingredients.
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Main Course, Soup
Cuisine: American, Comfort Food
Calories: 350

Ingredients
  

For the soup
  • 6-8 slices thick-cut bacon, chopped
  • 1 large yellow onion, finely chopped
  • 2 medium carrots, peeled and diced
  • 2 stalks celery, diced
  • 3 cloves garlic, minced
  • 1 cup dried brown or green lentils, rinsed and picked over
  • 1 14.5 oz can diced tomatoes (with juices)
  • 4 cups low-sodium chicken or vegetable broth plus extra if needed
  • 1 bay leaf
  • 1 tsp dried thyme (or 1½ tsp fresh)
  • 1 tsp smoked paprika
  • ½ tsp ground cumin (optional)
  • Salt and black pepper to taste
  • 1-2 cups baby spinach or kale, chopped (optional)
  • 1 tbsp tomato paste (optional, for extra depth)
  • 1 tbsp olive oil (only if you want less bacon fat)
  • 1-2 tbsp lemon juice or red wine vinegar (to finish)
  • Crusty bread, for serving

Method
 

Preparation
  1. Prep and read the recipe first. Chop bacon, onion, carrots, celery, and garlic. Rinse lentils under cold water and pick out any debris.
  2. In a large Dutch oven or heavy pot, cook the chopped bacon over medium heat until crisp and golden, about 6–8 minutes.
  3. Remove bacon with a slotted spoon to a paper towel-lined plate and leave the rendered fat in the pot. Add olive oil if necessary.
Cooking
  1. Add the chopped onion, carrots, and celery to the pot. Sauté in the bacon fat over medium heat until the onions are soft and translucent, about 6–8 minutes, stirring frequently.
  2. Stir in the garlic, smoked paprika, and cumin (if using) and cook for about 30 seconds until fragrant.
  3. Pour in the rinsed lentils, canned diced tomatoes (with juices), and broth. Toss in the bay leaf and thyme.
  4. Bring the pot to a gentle boil, then reduce heat to low, cover, and simmer until the lentils are tender, about 25-30 minutes for brown/green lentils.
  5. Once lentils are tender, remove bay leaf and season with salt and pepper. Stir in most of the crispy bacon (reserve some for garnish).
  6. For a creamier texture, use an immersion blender to pulse a third of the soup directly in the pot, or scoop 2 cups into a blender, puree and return to the pot. This step is optional.
  7. Stir in spinach or kale if using and cook for 2-3 minutes until wilted. Finish with lemon juice or vinegar before serving.
Serving
  1. Ladle into bowls, sprinkle reserved bacon on top, and serve with crusty bread.

Notes

Don’t overcook the lentils. For this soup, you want them tender but not mushy. Leftovers improve overnight—flavors meld and the texture deepens.