White Bean Soup with Bacon

Featured in:

How to make creamy white bean soup with bacon in one pot. This hearty comfort food combines smoky bacon and beans for an easy weeknight dinner.

james carter jr for recipes by clare
By James Carter Jr
Updated on Tue, 18 Nov 2025 21:48:15 GMT

White bean soup with bacon is one of those recipes that turns a simple pantry into a cozy meal. The smoky richness of bacon pairs beautifully with creamy white beans, creating a bowl of comfort that feels like a hug from the inside out. I’ve made this soup countless times when I need something hearty but don’t want to spend hours in the kitchen.

There’s something magical about how bacon transforms an ordinary soup into something special. The first time I made this white bean soup with bacon, I was skeptical that canned beans could taste restaurant-worthy, but the trick is blending a portion with cream to create that velvety texture. Now it’s my go-to when friends drop by unexpectedly or when I need a satisfying dinner that practically cooks itself. The smell of bacon crisping and garlic blooming in the pot always draws everyone to the kitchen. This soup delivers big flavor with minimal effort, and the leftovers taste even better the next day.

What You’ll Need for This Hearty Soup

Before you start cooking your white bean soup with bacon, gather these simple ingredients. I always recommend using quality bacon since it’s the star flavor here. Pro tip: don’t skip rinsing the canned beans as it removes excess sodium and improves the final texture.

  • 6 slices 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 teaspoon salt
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1 teaspoon dried parsley
  • ¼ teaspoon paprika
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes
  • 5 cups low-sodium chicken broth
  • 2 cans (19 oz each) white kidney beans (I prefer Cannellini beans for their creamy texture)
  • ¾ cup half and half
  • ¼ cup freshly grated Parmesan
  • Fresh chopped parsley or spinach, optional

How to Make This Comforting Bowl of Goodness

I recommend using a heavy-bottomed Dutch oven for even heat distribution. This method ensures your bacon crisps perfectly and vegetables cook uniformly without burning.

Step 1: Heat your large Dutch oven or soup pot over medium-high heat. Add the chopped bacon and cook, stirring frequently, for about 5-7 minutes until crisp and golden. The bacon should release plenty of fat. Remove the crispy bacon with a slotted spoon and set aside, leaving the rendered fat in the pot.

Step 2: Add the sliced carrots, celery, and chopped onion to the bacon fat. Cook over medium-high heat for 4-5 minutes, stirring occasionally, until the onion softens and begins to develop golden-brown edges. If you have more than 2 tablespoons of bacon fat, dab out the excess with a paper towel to avoid a greasy soup.

Step 3: Stir in the minced garlic, salt, thyme, oregano, parsley, paprika, black pepper, and red pepper flakes. Cook for 1 minute, stirring constantly. You’ll smell the spices bloom and become fragrant. This step is crucial for developing deep flavor in your white bean soup with bacon.

Step 4: Pour in the chicken broth, scraping the bottom of the pot with a wooden spoon to release any browned bits stuck to the surface. These bits add incredible flavor.

Step 5: Drain and rinse both cans of white kidney beans in a fine mesh sieve. Transfer ¾ cup of the beans to a blender along with the half and half. Blend until completely smooth and creamy, about 30-45 seconds.

Step 6: Add the remaining whole beans, the reserved crispy bacon, and the bean puree to the pot. Stir everything together and bring the mixture to a simmer. Once bubbling, cover the pot and reduce heat to medium-low. Let it simmer gently for 10-15 minutes until the vegetables are fork-tender and the flavors have melded together.

Step 7: Stir in the freshly grated Parmesan and optional fresh parsley or spinach. Taste the soup and adjust seasoning with additional salt and pepper if needed. For a thicker consistency, dissolve 1 tablespoon cornstarch in 2 tablespoons cream or water, then stir into the simmering soup and cook for 2 more minutes.

Perfect Pairings for Your Soup

White bean soup with bacon tastes even better when served alongside complementary dishes that enhance its smoky, creamy flavors.

Crusty Sourdough Bread: A thick slice of toasted sourdough is perfect for soaking up every drop of the creamy broth and adds a satisfying crunch.

Simple Green Salad: A fresh arugula or mixed greens salad with lemon vinaigrette cuts through the richness and adds brightness to your meal.

Garlic Bread: Buttery garlic bread brings extra comfort and gives you something to dip into the soup.

Roasted Brussels Sprouts: The caramelized, slightly bitter flavor of roasted Brussels sprouts balances the soup’s richness beautifully.

Cornbread Muffins: Slightly sweet cornbread makes an excellent companion, especially during fall and winter months.

More Bean-Based Soups You’ll Love

This white bean soup with bacon is just the beginning of hearty bean soup possibilities. For Italian-inspired variations, explore the restaurant-quality Creamy Tuscan White Bean Lemon Soup with spicy sausage and sun-dried tomatoes, or try the rustic simplicity of Tuscan White Bean Soup that showcases how good ingredients and proper technique create authentic Italian flavor.

If you’re seeking variety beyond white beans while keeping that protein-rich, satisfying quality, the French Lentil Bacon Soup delivers similar smoky depth with earthy lentils that hold their shape beautifully. For a completely different flavor profile that still feels like a warm hug, pair this bacon soup with the warming spices and coconut richness of Pumpkin Black Bean Soup when hosting a soup-themed dinner party.

Storing and Reheating Your Soup

White bean soup with bacon stores beautifully and actually tastes even better the next day as the flavors continue to develop. Let the soup cool to room temperature before transferring to airtight containers. It will keep in the refrigerator for up to 4 days.

For longer storage, freeze the soup in freezer-safe containers or heavy-duty freezer bags for up to 3 months. I recommend portioning it into individual servings for easy weeknight meals. Leave about an inch of headspace in containers as the soup will expand when frozen.

To reheat, thaw frozen soup overnight in the refrigerator. Warm it gently on the stovetop over medium-low heat, stirring occasionally. You may need to add a splash of chicken broth or water as the soup thickens when stored. Pro tip: add fresh Parmesan and herbs after reheating for the brightest flavor.

Common Questions About White Bean Soup with Bacon

Can I use different types of beans?

Absolutely! Navy beans, Great Northern beans, or even chickpeas work wonderfully. Each variety offers a slightly different texture, but the cooking method remains the same for this white bean soup with bacon.

How can I make this soup vegetarian?

Skip the bacon and use olive oil to saute the vegetables. Add smoked paprika or liquid smoke for that smoky depth, and swap chicken broth for vegetable broth. The soup will still be creamy and satisfying.

Why is my soup too thin?

If your white bean soup with bacon is thinner than you’d like, simmer it uncovered for 10 more minutes to reduce the liquid. Alternatively, mash some of the beans against the side of the pot or blend an additional ½ cup of beans with broth and stir it in.

Time to Enjoy This Soul-Warming Recipe

White bean soup with bacon proves that simple ingredients can create extraordinary comfort food. The combination of smoky bacon, creamy beans, and aromatic herbs makes this a recipe you’ll return to again and again. Whether you’re cooking for family dinner or meal prepping for the week, this one-pot wonder delivers both convenience and incredible flavor. Try this recipe tonight and experience how a few pantry staples can transform into a bowl of pure comfort!

Print

White Bean Soup with Bacon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty and comforting soup featuring creamy white beans and smoky bacon in a rich herb-infused broth. Perfect one-pot meal for chilly days.

  • Author: James Carter Jr
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Simmer
  • Cuisine: American

Ingredients

* 6 slices 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 teaspoon salt * 1 teaspoon dried thyme * 1 teaspoon dried oregano * 1 teaspoon dried parsley * ¼ teaspoon paprika * ¼ teaspoon black pepper * ¼ teaspoon red pepper flakes * 5 cups low-sodium chicken broth * 2 cans (19 oz each) white kidney beans, drained and rinsed (about 3 cups) * ¾ cup half and half * ¼ cup freshly grated Parmesan * Fresh chopped parsley or spinach, optional

Instructions

1. Heat large Dutch oven or soup pot over medium-high heat. Add bacon and cook, stirring frequently, for 5-7 minutes until crisp. Remove bacon with slotted spoon, leaving rendered fat in pot. 2. Add carrots, celery, and onion to pot. Cook over medium-high heat for 4-5 minutes until onion softens and begins to brown. If there’s excess bacon fat, dab some out with paper towel. 3. Stir in garlic, salt, thyme, oregano, parsley, paprika, black pepper, and red pepper flakes. Cook for 1 minute to bloom the spices. 4. Pour in chicken broth, scraping bottom of pot to release any browned bits. 5. Rinse drained beans in fine mesh sieve. In blender, puree ¾ cup of beans with half and half until smooth, about 30-45 seconds. 6. Add remaining whole beans, bacon, and bean puree to pot. Bring mixture to simmer, then cover and reduce heat to medium-low. Simmer for 10-15 minutes until vegetables are fork-tender. 7. Stir in grated Parmesan and optional parsley or spinach. Taste and adjust seasoning if necessary. If soup is thinner than desired, dissolve 1 tablespoon cornstarch in 2 tablespoons cream or water and stir into soup while simmering for 2 more minutes.

Notes

* Use quality bacon for best flavor. Thick-cut bacon provides heartier texture. * Rinsing canned beans removes excess sodium and improves texture. * Soup thickens when stored. Add extra broth when reheating if needed. * For vegetarian version, skip bacon and use olive oil with smoked paprika. * Recipe makes 6 generous servings (approximately 1.5 cups each).

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 385 kcal
  • Sugar: 5 g
  • Sodium: 920 mg
  • Fat: 19 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0 g
  • Carbohydrates: 35 g
  • Fiber: 9 g
  • Protein: 18 g
  • Cholesterol: 45 mg

Did you make this recipe?

Share a photo and tag us #Benefitiany— we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star