White Bean Soup with Bacon: 8 Delicious Comfort Secrets

There’s something about White Bean Soup with Bacon that feels like coming home after a long day—the kind where your feet hurt, your inbox is overflowing, and you’re wondering if cereal counts as dinner. (It does… but this is so much better.)

If you’re anything like me, you crave meals that warm you up from the inside out without chaining you to the kitchen. That’s where this recipe comes in—simple ingredients, big flavor, and a whole lot of that stick-to-your-soul goodness. Whether you’re juggling work, kids, or just life in general, this soup has your back. It’s hearty, smoky, creamy, and downright satisfying.

Let’s dive in, friend.

Why You’ll Love This White Bean Soup with Bacon

This isn’t just soup—it’s comfort in a bowl. And honestly? It might just become your new cold-weather bestie.

  • Smoky, savory flavor thanks to crispy bacon.
  • One-pot convenience (because who has time for a sink full of dishes?).
  • Protein-packed white beans that keep you full without feeling heavy.
  • Easy to customize. Add veggies, herbs, more spice… make it yours!
  • Perfect for leftovers—the flavors deepen beautifully overnight.

As someone who grew up watching my grandmother coax magic out of simple ingredients, this soup brings me right back to her cozy kitchen. I still remember her calling it her “stick-to-your-ribs soup,” and she was absolutely right. Now I make it in my own kitchen—with a few twists of my own—and share it with all of you.

Ingredients You’ll Need

  • Bacon: Regular or thick-cut, chopped
  • Carrots: Peeled and sliced
  • Celery: Sliced
  • Onion: Finely chopped
  • Garlic: Minced
  • Salt, Thyme, Oregano, Parsley: For flavor
  • Paprika, Black Pepper, Red Pepper Flakes: For warmth and spice
  • Chicken Broth: Low sodium is best
  • White Kidney Beans: Rinsed
  • Half and Half: For a creamy touch
  • Parmesan: Freshly grated
  • Fresh Parsley or Spinach (optional)
  • Cornstarch slurry (optional): For extra thickness

Refer to the recipe card below for precise ingredient measurements and complete nutritional details.

How to Make This White Bean Soup with Bacon

Step 1: Bring on the Bacon

Heat up a Dutch oven or your favorite soup pot over medium-high heat. Add the chopped bacon and cook until crispy and golden. Try (really try) not to eat half of it right there. Remove the bacon, but keep that glorious bacon fat in the pot. That’s flavor, my friend.

Step 2: Build the Flavor Base

Into the same pot go your carrots, celery, and onion. Cook them until the onions start to soften and brown—about 4 to 5 minutes. If the bacon fat feels a little extra (we’ve all had those days), you can spoon some out.

Step 3: Add Garlic and Seasonings

Stir in garlic along with your thyme, oregano, parsley, paprika, salt, black pepper, and red pepper flakes. Cook for about a minute. This is when your kitchen starts smelling like you’ve been cooking all day… even though this is still pretty easy stuff.

Step 4: Deglaze with Broth

Pour in the chicken broth and use your spoon to scrape up all those flavorful brown bits at the bottom. Don’t skip this—it’s basically liquid gold.

Step 5: Make It Creamy

Rinse your white kidney beans. Take about ¾ cup of them and blend with the half and half until smooth. This trick gives your soup that silky “I cooked this low and slow” feel without actually cooking low and slow. That’s the kind of kitchen magic I love.

Step 6: Combine Everything

Add the whole beans, crispy bacon, and your creamy bean mixture back into the pot. Bring it to a gentle simmer, cover, and turn the heat down. Let everything soften and mingle for 10–15 minutes.

Step 7: Add the Finishing Touches

Stir in grated Parmesan and a handful of fresh parsley or spinach if you like. Taste and adjust—maybe a little more salt, maybe more pepper. Or maybe it’s perfect already.

Optional Thickening Tip

If you like your soup extra thick, mix 1 tablespoon cornstarch with 2 tablespoons water or cream. Stir it in and let it simmer until it thickens.

Tips for the Best White Bean Soup with Bacon

  • Use thick-cut bacon if you want bigger crunchy bits.
  • Don’t worry if it looks thin at first—it thickens as it cooks and even more as it cools.
  • Add spinach at the end to keep its bright color.
  • A squeeze of lemon (just a touch!) can brighten the whole pot.
  • Crusty bread or warm biscuits make this even more comforting.

A little secret? This soup became my go-to for chilly weeknights after my kids declared it “the good soup” one winter evening. Nothing warms a mom’s heart faster.

White Bean Soup with Bacon in a bowl, filled with creamy beans, crispy bacon, carrots, and fresh herbs.
This hearty White Bean Soup with Bacon blends creamy white beans, smoky bacon, and tender veggies for the ultimate cozy comfort meal.

FAQs About White Bean Soup with Bacon

Can I use canned beans?

Absolutely! Canned white kidney beans are perfect here—you’ll save time and they blend beautifully into the soup.

Can I use turkey bacon instead of regular bacon?

Yes, but it won’t give you quite the same smoky depth. If you do use turkey bacon, add a pinch of smoked paprika to keep that classic flavor.

How do I store leftovers?

This soup keeps well in the fridge for up to 4 days. Store it in an airtight container. It also freezes beautifully—just leave out the half and half until you reheat it.

What can I substitute for half and half?

You can use whole milk for a lighter version or heavy cream for extra richness. Even coconut milk works if you’re dairy-free (though the flavor changes slightly).

How can I make this soup thicker?

Use the cornstarch slurry method or simply mash a few beans in the pot with your spoon.

Bring the Comfort Home

This White Bean Soup with Bacon is more than just a weeknight dinner—it’s a cozy moment in a bowl, a warm hug after a long day, and a dish that brings people together. Every time I cook it, I’m reminded of my grandmother’s kitchen and the joy that simple, hearty food can bring.

So grab your pot, gather your ingredients, and let this soup simmer away while you unwind. Trust me… once you try it, you’ll be making it all season long.

Craving More Cozy Bowls of Comfort?

If this White Bean Soup with Bacon warmed your soul, wait until you try some of my other favorites! I picked these just for you—each one is creamy, cozy, and perfect for those nights when you want dinner to feel like a warm hug. Go ahead… treat yourself to another bowl of comfort:

Enjoy exploring—your next favorite bowl might be just one click away!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
White Bean Soup with Bacon in a bowl topped with crispy bacon, carrots, herbs, and creamy white beans.

White Bean Soup with Bacon


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aneta
  • Total Time: 35 minutes
  • Yield: 6 servings 1x

Description

A warm and cozy White Bean Soup with Bacon made with creamy white beans, smoky crispy bacon, tender veggies, and rich broth. Perfect for busy weeknights, cold weather, or anytime you need a comforting bowl of homemade goodness.


Ingredients

Scale
  • 6 slices bacon, chopped

  • 2 carrots, peeled and sliced

  • 2 celery stalks, sliced

  • 1 onion, finely chopped

  • 3 cloves garlic, minced

  • 1 tsp salt

  • 1 tsp thyme

  • 1 tsp oregano

  • 1 tbsp parsley (plus more for serving)

  • 1 tsp paprika

  • ½ tsp black pepper

  • ¼ tsp red pepper flakes

  • 4 cups low-sodium chicken broth

  • 3 cans white kidney beans, rinsed

  • ½ cup half and half

  • ½ cup freshly grated Parmesan

  • Optional: fresh parsley or spinach

  • Optional: 1 tbsp cornstarch + 2 tbsp water/cream for thickening


Instructions

  1. Heat a large Dutch oven over medium-high heat.

  2. Add the chopped bacon and cook until crispy. Remove bacon and keep the fat in the pot.

  3. Add carrots, celery, and onion. Cook 4–5 minutes until softened and lightly browned.

  4. Add garlic, salt, thyme, oregano, parsley, paprika, pepper, and red pepper flakes. Stir for 1 minute.

  5. Pour in the chicken broth, scraping up browned bits from the bottom of the pot.

  6. Blend ¾ cup of the rinsed white beans with the half and half until smooth.

  7. Add remaining beans, the blended mixture, and the cooked bacon to the pot.

  8. Bring to a simmer, cover, and cook 10–15 minutes until vegetables are tender.

  9. Stir in Parmesan and optional parsley or spinach.

  10. For extra thickness, stir in a cornstarch slurry and simmer until thickened.

  11. Taste, adjust seasoning, and serve warm.

Notes

Thick-cut bacon adds extra crunch and flavor.
The soup naturally thickens as it cools.
Spinach or parsley adds a fresh pop of color.
Even tastier the next day—the flavors deepen beautifully.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 389 kcal
  • Sugar: 4 g
  • Sodium: 780 mg
  • Fat: 15 g
  • Saturated Fat: 6 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 45 g
  • Fiber: 11 g
  • Protein: 20 g
  • Cholesterol: 34 mg

Leave a Comment

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