Bean with Bacon Soup recipe

Bean with Bacon Soup

There's nothing quite like a steaming bowl of bean with bacon soup to chase away the winter chill. Home cooks adore this hearty, smoky classic because it's deeply satisfying yet simple to pull together. Perfect for cozy weeknight dinners or laid-back weekend lunches, it warms the soul with every spoonful. The irresistible aroma of slow-simmered beans and crispy bacon is pure comfort in a pot.

What Makes This Recipe Special

  • Uses thick-cut bacon for rich, meaty flavor instead of pre-cooked bacon bits, creating layers of smokiness
  • Starts with dried Great Northern beans for superior texture and earthy depth, not canned shortcuts
  • Builds flavor in stages: crisp bacon first, then aromatic soffritto, and finally slow-simmered broth for maximum taste
  • No added sugar or artificial thickeners - relies on natural bean starch for a velvety, velvety broth
⏱ 85 mins
American
Servings 4

Ingredients

1 cupdried Great Northern beans
6 ouncesthick-cut bacon
1 mediumonion, chopped
2 carrots, chopped
2 celerystalks, chopped
3 clovesgarlic, minced
4 cupslow-sodium chicken broth
1 teaspoondried thyme
Salt, to taste
Black pepper, to taste

Nutrition

400 caloriesCalories

Per serving · Values are estimates

Instructions

1
Rinse the Great Northern beans under cold water and soak in water overnight if using dried beans.
2
In a large pot over medium heat, cook the thick-cut bacon until browned and crispy. Remove the bacon with a slotted spoon, leaving the rendered fat in the pot.
3
Add chopped onion, carrots, and celery to the pot with bacon drippings. Sauté for about 5 minutes until vegetables are softened. Add minced garlic and cook for 1 additional minute.
4
Return the crispy bacon to the pot. Add soaked beans, chicken broth, dried thyme, salt, and black pepper. Bring the mixture to a boil.
5
Reduce the heat to low and simmer uncovered for 60 minutes, or until the beans are tender and the flavors are well developed.
6
Ladle hot soup into bowls and garnish with chopped fresh parsley if desired.

Essential Tips

Soak beans overnight

Soaking dried beans overnight reduces cooking time by about 20 minutes and helps prevent splitting during simmering. If short on time, use the quick-soak method: cover beans with water, boil for 2 minutes, then let sit off heat for 1 hour.

Render bacon low and slow

Cook bacon over medium heat to render fat gently without burning. Remove bacon only once it's fully crispy - this ensures maximum flavor in the broth and prevents chewy bacon strips later.

Sweat vegetables well

Sauté onions, carrots, and celery for 5-7 minutes until soft and translucent, not browned. This builds a sweet, mellow base that balances the smoky bacon and earthy beans.

Simmer uncovered

Leave the pot uncovered during simmering to allow excess moisture to evaporate, intensifying flavor and preventing a watery soup. Stir occasionally to prevent sticking.

Taste before salting

Add salt gradually and taste after simmering for 30 minutes. The beans absorb salt slowly, so salting early can make them tough. Finish with a pinch of flaky sea salt right before serving for brightness.

Smart Swaps & Variations

Vegetarian version Swap bacon for 6 strips of smoked tofu or 1 cup of mushroom bacon, and use vegetable broth instead of chicken broth to keep it plant-based.
Spicy kick Add 1/2 teaspoon smoked paprika and 1/4 teaspoon cayenne pepper with the thyme for a gently spicy twist without overpowering the classic flavor.
Herb garden Replace thyme with a mix of fresh rosemary, oregano, and parsley for a brighter, more complex herbal profile.
Smoked ham hock Use 1 smoked ham hock instead of bacon for deeper bone broth flavor and tender meat that shreds into the soup at the end.

What to Serve With This

  • Crusty sourdough or whole-grain bread for dipping
  • A sharp cheddar or pepper jack cheese grated on top
  • Simple arugula salad with lemon vinaigrette to cut the richness
  • A dry white wine like Sauvignon Blanc or a dark beer such as porter

Storage & Reheating

Storage

Store soup in an airtight container in the fridge for up to 4 days. The flavors actually deepen overnight, making it taste even better the next day.

Reheating

Reheat gently over medium-low heat, stirring occasionally, until hot. Add a splash of water or broth if the soup has thickened too much to maintain a silky texture.

Expert Chef Tips

  1. Chill the cooked bacon separately and reserve the rendered fat. Once cooled, fry the bacon in its own fat until crisp to render even more flavor into every strip - then crumble over individual bowls for a luxurious finish.
  2. Blend a portion of the soup after cooking (about 2 cups) with an immersion blender for a creamier texture without adding dairy. Stir back into the pot for a velvety but still light bowl.
  3. Toast the dried thyme in the rendered bacon fat for 30 seconds before adding vegetables - this awakens the herb's aromatic oils and prevents a dusty, stale taste.

Equipment You’ll Need

  • Large, heavy-bottomed pot or Dutch oven (5-6 quarts)
  • Cutting board and sharp chef's knife
  • Wooden spoon for stirring
  • Immersion blender (optional, for creamier texture)

Nutritional Benefits

  • High in plant-based protein (about 15g per serving) from Great Northern beans, supporting muscle repair and satiety
  • Rich in fiber (12g per serving), promoting digestive health and helping stabilize blood sugar
  • Provides iron from beans and bacon, with vitamin C from carrots and celery aiding absorption
  • Lower in saturated fat than cream-based soups, but still indulgent due to bacon's natural fats

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I use canned beans instead of dried?

Yes, but reduce broth to 2 cups and simmer for only 20-25 minutes since canned beans are precooked. Drain and rinse them first to avoid a metallic taste. This version won't be as deeply flavored but is still quick and tasty.

My beans aren't getting tender - what's wrong?

Old beans take much longer to soften. Buy beans from a store with high turnover or check the packaging date. Also ensure you're simmering, not boiling, and that your pot isn't overcrowded.

How can I make this soup ahead of time?

Prepare the soup completely up to step 4, then cool and refrigerate. Reheat gently over low heat, stirring often, until bubbling. The flavors meld beautifully overnight, so it's actually better made a day ahead.

Can this be frozen?

Yes, but freeze beans and broth separately from the bacon and vegetables. The texture of bacon and veggies degrades when frozen, but the bean base freezes well for up to 3 months. Reheat, then add fresh bacon and herbs at the end.

Is there a way to reduce sodium if I'm watching my intake?

Use no-salt-added broth and hold off on added salt until after simmering. You can also replace half the bacon with a lean smoked turkey leg or omit it entirely, adding a pinch of liquid smoke for depth.

What's the best way to crisp the bacon for garnish?

Cook bacon slices in a skillet over medium heat until edges curl and color is deep brown but not burnt. Drain on a paper towel-lined plate, then chop finely just before serving to keep it crisp.

Can I use applewood-smoked bacon instead of regular?

Absolutely! Applewood adds a subtle sweetness that pairs beautifully with the earthy beans and vegetables. The flavor is more complex but still balanced by the savory base.

Why does my soup taste flat even after cooking?

It may lack acidity or freshness. Finish with a squeeze of lemon juice or a dash of apple cider vinegar right before serving. Freshly ground black pepper and a sprinkle of flaky salt also brighten the flavors instantly.

More Winter Comfort

See all Winter Comfort recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Caramelized Onion Gruyere Drop Biscuits recipe
Up Next

Caramelized Onion Gruyere Drop Biscuits

⏱ 45 mins★ 4.9
Start Cooking →