The cozy charm of this White Bean Soup with Bacon lies in its layers of flavor—smoky bacon, creamy beans, and herb-infused broth. With just one pot and simple steps, you’ll have a meal that feels homemade, hearty, and comforting.Perfect for chilly evenings or casual family dinners, this soup is a nostalgic nod to traditional cooking with a modern ease. It’s as welcoming on a busy weeknight as it is on a lazy Sunday, and the leftovers taste even better the next day!
Full recipes:
Ingredients:
-
6 slices regular bacon or 4 thick-cut, chopped
-
3 large carrots, peeled and sliced
-
2 celery ribs, sliced
-
1 medium onion, finely chopped
-
4 cloves garlic, finely minced
-
1 tsp salt
-
1 tsp dried thyme
-
1 tsp dried oregano
-
1 tsp dried parsley
-
¼ tsp paprika
-
¼ tsp black pepper
-
¼ tsp red pepper flakes
-
5 cups low-sodium chicken broth
-
2 cans (19 oz/540 ml each) white kidney beans, rinsed
-
¾ cup half and half
-
¼ cup freshly grated Parmesan
-
Fresh chopped parsley or spinach (optional)
Directions:
-
In a large Dutch oven or soup pot, cook chopped bacon over medium-high heat until crisp. Remove with a slotted spoon and set aside. Leave rendered fat in the pot.
-
Add carrots, celery, and onion to the pot. Sauté for 4–5 minutes until the onion softens and begins to brown. Dab out excess bacon fat if desired.
-
Stir in garlic, salt, thyme, oregano, parsley, paprika, black pepper, and red pepper flakes. Cook for 1 minute until fragrant.
-
Pour in the chicken broth, scraping up any browned bits from the bottom of the pot.
-
In a blender, puree ¾ cup of the beans with the half and half until smooth.
-
Add whole beans, bacon, and bean puree to the pot. Bring to a simmer, cover, and reduce heat to medium-low. Cook for 10–15 minutes, until vegetables are tender.
-
Stir in Parmesan and optional parsley or spinach. Adjust seasoning to taste.
-
Optional: To thicken, mix 1 tbsp cornstarch with 2 tbsp water or cream and stir into soup.
Prep Time: 15 minutes | Cooking Time: 30 minutes | Total Time: 45 minutes
Kcal: 310 kcal | Servings: 6