Hi everyone, Emily here! There is something about the combination of smoky bacon and creamy white beans that just feels like home. If you’re looking for a soup that is hearty enough to be a full meal but light enough to not leave you in a “food coma,” this is it. This White Bean Soup with Bacon is my secret weapon for chilly evenings. We’re using a little blender trick to make the broth ultra-velvety without needing a ton of heavy cream, and the crispy bacon bits on top? Absolute perfection. Let’s get a pot going!
Why You’ll Love This Recipe
Smoky Foundation: By cooking the vegetables in the rendered bacon fat, we build a layer of flavor that you just can’t get with plain oil.
The “Natural Thickener” Hack: Pureeing a portion of the beans with the cream creates a luxurious texture that is naturally filling.
Weeknight Winner: From the first slice of bacon to the final sprinkle of Parmesan, you’re only looking at about 40 minutes.
Pantry Staple Hero: Most of these ingredients are likely already in your kitchen, making it the perfect “I don’t know what to cook” solution.
Ingredients
-
Bacon: 6 slices (or 4 thick-cut); chopped and cooked until perfectly crisp.
-
The Aromatic Base: 3 large carrots, 2 celery ribs, and 1 medium onion (all sliced/chopped).
-
Garlic: 4 cloves; finely minced for that essential savory depth.
-
The Spice Blend: 1 teaspoon each of dried thyme, oregano, and parsley; plus ¼ teaspoon each of paprika, black pepper, and red pepper flakes.
-
Chicken Broth: 5 cups; use low-sodium so you can control the salt level yourself.
-
White Kidney Beans: 2 cans (19 oz / 540 ml each); rinsed and drained.
-
Half and Half: ¾ cup; for a touch of silky richness.
-
Parmesan Cheese: ¼ cup; freshly grated to melt into the broth.
-
Optional Greens: A handful of fresh parsley or spinach to brighten things up at the end.

Instructions
-
Crisp the bacon in a large Dutch oven over medium-high heat. Stir frequently until it’s golden and crunchy. Use a slotted spoon to remove the bacon bits to a paper towel, but keep that liquid gold (the fat) in the pot!
-
Sauté the vegetables in the bacon fat. Add your carrots, celery, and onion. Cook for 4–5 minutes until the onions are soft and just starting to brown.
-
Bloom the spices by stirring in the garlic and all your dried herbs and seasonings. Cook for just 1 minute—this “wakes up” the aromatic oils in the spices.
-
Deglaze the pot by pouring in the chicken broth. Use your spoon to scrape up all those delicious brown bits from the bottom.
-
The Creamy Secret: While the pot comes to a simmer, put ¾ cup of the beans and your ¾ cup of half and half in a blender. Puree until completely smooth.
-
Simmer and meld: Add the remaining whole beans, the bacon, and your bean puree to the pot. Cover and simmer on medium-low for 10–15 minutes until the vegetables are tender.
-
The Final Flourish: Stir in the Parmesan and your optional greens. Taste and adjust the salt and pepper before serving while it’s steaming hot!
You Must Know
Technique Alert: When pureeing the beans, make sure the half and half isn’t ice-cold from the fridge, or it might make the mixture a bit grainy. Ingredient Note: If you can’t find white kidney beans (Cannellini), Great Northern beans or Navy beans work as a fantastic 1:1 substitute.
Storage Tips
-
Fridge: This soup is even better the next day! Store in an airtight container for up to 4 days.
-
Reheating: The soup will thicken as it sits. When reheating, add a small splash of broth or water to bring it back to that perfect consistency.
-
Freezing: Because this contains dairy, it can sometimes separate when frozen. It is best enjoyed fresh or from the fridge.
Ingredient Substitutions
-
The Dairy: For a lighter version, you can swap half and half for whole milk, or even coconut milk for a dairy-free twist.
-
The Protein: If you’re out of bacon, smoked pancetta or diced ham hock provides a similar smoky vibe.
-
Extra Veg: This is a great “fridge-clearer” soup. Feel free to add diced potatoes or zucchini.
Serving Suggestions
To make this a complete meal, try:
-
A side of crusty artisan bread for dipping.
-
A simple green salad with a sharp lemon vinaigrette.
-
An extra sprinkle of red pepper flakes for those who like more heat.

Pro Tips
The Thickening Trick: If you want it even thicker without adding flour, use a potato masher directly in the pot to crush a few more whole beans.
The Rind Secret: If you have a leftover Parmesan cheese rind, toss it into the pot while it simmers for a massive boost of salty, nutty flavor.
Crispy Topping: Save a small handful of the cooked bacon to sprinkle on top of each bowl right before serving so it stays crunchy.
Bacon Fat Control: If your bacon was very fatty and there is more than 2 tablespoons of liquid in the pan, dab some out with a paper towel before sautéing the veggies.

White Bean Soup with Bacon
Ingredients
Equipment
Method
- Bacon: Cook bacon in a Dutch oven until crisp. Remove bacon; keep the fat in the pot.
- Veg: Sauté carrots, celery, and onion in the fat for 4–5 mins.
- Spices: Stir in garlic and all spices for 1 minute.
- Broth: Add broth and deglaze the pot.
- Puree: Blend ¾ cup beans with half and half until smooth.
- Simmer: Add remaining beans, bacon, and puree to the pot. Simmer 10–15 mins.
- Finish: Stir in Parmesan and greens. Adjust seasoning and serve.
Video
Notes
Essential Notes & Troubleshooting
- The Puree Secret: If you don't have a blender, you can use a potato masher directly in the pot to crush about a third of the beans. It won't be quite as "velvety," but it still creates a lovely, thick texture.
- Salt Management: Since bacon and Parmesan are naturally salty, wait until the very end to do your final salt adjustment. Using low-sodium broth is a major help here.