Go Back

Bean and Bacon Soup

Prep Time 15 minutes
Cook Time 30 minutes

Ingredients

Meat:

  • 6 slices of thick-cut bacon chopped into bite-sized pieces

Vegetables:

  • 2 stalks celery diced
  • 3 carrots diced
  • ½ large yellow onion chopped
  • 3-4 cloves garlic minced
  • 6 oz bag fresh baby spinach

Pantry & Spices:

  • 2 cans white cannellini beans drained and rinsed
  • 4 cups chicken broth
  • 1 tsp coarse kosher salt
  • 1 tsp parsley
  • 1 tsp oregano
  • 1 tsp thyme
  • ¼ tsp black pepper
  • ¼ tsp smoked paprika
  • Pinch of crushed red pepper flakes optional, add more for heat

Dairy:

  • ¾ cup half & half
  • ½ cup grated Parmesan cheese

Instructions

  • Crisp the Bacon: Heat a large Dutch oven over medium-high heat. Add the chopped bacon bits and cook until they are nicely crisp (about 5 minutes).
  • Sauté in the Fat: Using a slotted spoon, remove the crispy bacon and set it aside on a paper towel-lined bowl. Do not drain the pot. Leave the rendered bacon fat inside. Add the chopped onion, carrots, and celery directly to the hot bacon fat. Cook for 5–7 minutes until the vegetables are soft and tender.
  • Season and Bloom: Add the minced garlic, salt, parsley, oregano, thyme, black pepper, smoked paprika, and red pepper flakes. Give it a quick stir and let it cook for about 1 minute until fragrant.
  • Deglaze the Pot: Pour in the 4 cups of chicken broth. Use your spoon to scrape up any flavorful browned bits that stuck to the bottom of the pan while the bacon was cooking.
  • Create the Creamy Base: In a separate pitcher or bowl, combine about ¾ cup of the rinsed whole beans with the ¾ cup of half & half. Use an immersion blender (or a standard blender/food processor) to blend this into a smooth, creamy mixture. This will thicken the soup.
  • Simmer: Add the remaining whole beans, the blended creamy bean mixture, and the cooked crispy bacon back into the Dutch oven. Stir well. Turn the heat down to medium-low and let it simmer for 15–20 minutes to meld the flavors.
  • Finish with Freshness: Turn off the heat. Stir in the bag of baby spinach and the Parmesan cheese. Let the soup sit for about 5 minutes so the spinach wilts completely.
  • Serve: Give it one final taste and serve warm.

Video

Notes

This is a homemade take on the classic canned "bean and bacon" soup, but much heartier and healthier!