Bean and Bacon Soup Recipe With Canned Beans: Smoky Bacon Bites and Creamy Bean Harmony

Soups & Stews

Bean and Bacon Soup Recipe With Canned Beans: Smoky Bacon Bites and Creamy Bean Harmony

This bean and bacon soup recipe with canned beans delivers restaurant-quality depth in under an hour—no soaking or fancy prep required. The secret lies in crispy bacon bits that add smoky richness, while canned beans cut prep time without sacrificing texture.

I developed this version after testing countless shortcuts, and it never fails to impress even skeptical soup purists.

What makes this recipe work is the balance of smoky bacon, savory aromatics, and creamy beans—all simmered together until flavors meld perfectly. Browning the bacon first creates irresistible crispy edges that elevate every spoonful, while a splash of vinegar brightens the broth.

The canned beans absorb these flavors beautifully, delivering that satisfying hearty texture without the hassle.

By the time you're done, you'll have a steaming bowl of soup with tender bacon pieces, creamy beans, and a broth so flavorful it disappears in seconds.

The aroma alone transforms any kitchen into a cozy gathering spot, and each bite delivers that perfect harmony of smoky, savory, and slightly tangy notes. This is comfort food at its finest—quick, hearty, and packed with restaurant-quality flavor.

Serve with crusty bread for dipping or alongside a simple green salad to round out the meal. The leftovers reheat beautifully, making this an ideal weeknight solution that still feels special. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for bean and bacon soup recipe with canned beans

Six ounces of crispy bacon and creamy beans—this soup delivers restaurant-quality comfort in under an hour.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 6 oz Thick-cut for crispy edges
Yellow Onion 🧅 1 whole Diced, medium size
Carrot 🥕 1 whole Diced, medium size
Celery Stalks 🌿 2 whole Diced, medium size
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Canned White Beans 🥫 2 cups Great Northern or cannellini
Diced Tomatoes 🍅 1 cup Canned, San Marzano preferred
Chicken Broth 💧 4 cups Low-sodium preferred
Apple Cider Vinegar 🍎 1 tbsp Brightens the broth
Bay Leaves 🌿 2 whole Fresh or dried
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Heavy Cream 🥛 ¼ cup Full-fat for creaminess
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The bacon makes or breaks this soup. Thick-cut bacon from Costco or Trader Joe's gives you those irresistible crispy edges that add smoky depth. Look for slices with good marbling—Oscar Mayer or Applewood brands are reliable. If you're feeling fancy, try smoked bacon for even more complexity. The beans? Great Northern or cannellini from the canned aisle work perfectly—they hold their shape and soak up flavor beautifully. Drain and rinse them first to cut excess sodium, unless you're using low-sodium broth.

No thick-cut bacon? Regular bacon chopped into smaller pieces works in a pinch, but you'll lose some of that crispy texture. Swap the white beans for kidney beans or pinto beans if that's what you've got—just adjust the broth amount slightly to keep the soup creamy. The diced tomatoes can be fresh if you're feeling ambitious, but San Marzano canned tomatoes are worth the splurge for their sweet, rich flavor. If you're avoiding vinegar, a squeeze of lemon juice brightens the broth just as well. And trust me on the heavy cream—full-fat version adds that luxurious creaminess that makes this soup feel special.

This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for up to 5 days, or freeze for 3 months in airtight containers. I like to portion it into individual containers so I can grab a bowl straight from the freezer for a quick lunch. The bacon keeps its crispiness if you freeze the soup in stages—cool it first, then freeze just the broth and beans separately. Add the bacon fresh when reheating for that perfect crunch.

❤️

Why You'll Love This Recipe

  • I’ll be real: this recipe cuts my shopping list in half. Thick-cut bacon and canned beans mean no butchering chickens or chopping hours of fresh beans—just open, dump, and stir. That crispy bacon edge alone justifies the whole thing.
  • Fewer Grocery Trips: I’ll be real: this recipe cuts my shopping list in half. Thick-cut bacon and canned beans mean no butchering chickens or chopping hours of fresh beans—just open, dump, and stir. That crispy bacon edge alone justifies the whole thing.
  • Garlic-Bacon Magic: Between us, the moment those garlic cloves hit the pan after the bacon renders? Chef’s kiss. The smoky saltiness of the bacon wraps around the carrot and celery, while the garlic—oh man—turns this into something that tastes like you slaved over it. (Spoiler: you didn’t.)
  • Leftovers That Beg: Honestly, I make this on Sundays because the second batch is even better. The flavors meld overnight, and reheating it? The bacon gets extra crispy—like a surprise upgrade. My kids fight over the last bowl, and I don’t even pretend to care.

Step-by-step instructions for bean and bacon soup

Here's how to build a rich, smoky bean soup with crispy bacon and velvety creaminess.

1

Cook the Bacon to Crispy Perfection

Cut the 6 oz thick-cut bacon into ½-inch pieces—thicker slices hold their shape better and create more satisfying bites. Place them in a large Dutch oven over medium heat and cook undisturbed for 6-8 minutes until the edges are deep golden brown and the fat has rendered out. This is where the magic starts—those crispy bacon pieces will infuse the soup with smoky depth.

Once the bacon is 80% cooked (still slightly soft in the middle), use a slotted spoon to transfer it to a paper towel-lined plate. Leave the rendered fat in the pot—this is liquid gold for building flavor. If the fat looks thin, reduce heat to medium-low and let it cook another minute to thicken slightly. The bacon will finish cooking later in the soup.

2

Sauté the Vegetable Base

In the same Dutch oven (no need to wipe it clean—those browned bits are flavor), add the diced yellow onion, diced carrot, and diced celery stalks. Cook over medium heat for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent. You want them to caramelize slightly at the edges—that sweetness balances the smokiness of the bacon.

Add the minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Stir in the diced tomatoes, 1 tbsp apple cider vinegar, 2 whole bay leaves, 1 tsp dried thyme, 0.5 tsp black peppercorns, and 1.5 tsp kosher salt. Let everything cook together for 2 minutes to meld the flavors. This aromatic base is the foundation of your soup.

3

Simmer the Bean Broth

Pour in the 4 cups chicken broth and bring the mixture to a gentle boil over high heat. Once boiling, reduce heat to medium-low and stir in the 2 cups canned white beans (drained and rinsed if needed). The beans will absorb some of the liquid, so don't worry if the soup looks slightly thick at first—it'll come together.

Let the soup simmer uncovered for 20-25 minutes, stirring occasionally. You're looking for the flavors to develop and the beans to become tender but still hold their shape. Taste the broth—if it needs more salt, adjust now. The soup should be rich but not overly thick—if it's too thick, add ½ cup water to reach your desired consistency. The bay leaves will infuse subtle herbal notes, so don't remove them yet.

4

Finish with Cream and Crispy Bacon

Return the reserved bacon to the pot and stir to distribute those crispy pieces throughout the soup. Reduce heat to low and gently stir in the 0.25 cup heavy cream. The cream will create a silky, velvety texture without making the soup heavy—this is where the promised creaminess comes in. Let the soup simmer for 3-4 minutes to warm through completely.

Remove the bay leaves and taste for seasoning. The soup should be balanced—smoky from the bacon, slightly tangy from the vinegar, and creamy from the heavy cream. If it needs brightness, add another ½ tsp apple cider vinegar. For extra richness, you could add a splash more cream, but trust your taste here.

5

Serve with Fresh Herbs

Ladle the soup into bowls and garnish each serving with 0.25 cup chopped fresh parsley. The parsley adds a bright, fresh contrast to the rich, smoky flavors. Serve immediately while the bacon is still crispy and the soup is steaming hot. The cream will separate slightly as it cools, but that's normal—just stir before eating.

This soup tastes even better the next day as the flavors meld further, so consider making a double batch. Store leftovers in the refrigerator for up to 5 days or freeze for 3 months. The creaminess holds up well when reheated gently on the stove—just add a splash of water or broth if it thickens too much.

👨‍🍳

Pro Tips For Making Bean And Bacon Soup Recipe With Canned Beans

  • CRISP THE BACON RIGHT: Cook thick-cut bacon low and slow—no rush—until the edges hit 190°F (that’s when it renders fat like a dream). I learned this the hard way: high heat turns bacon greasy, not crispy, and ruins the soup’s depth. Let it work its magic, then drain all but 2 tablespoons of fat—this is liquid gold for flavor.
  • CHOP ONIONS SMALLER THAN YOU THINK: Mince that yellow onion into 1/8-inch pieces, not rough chunks. Tiny onions dissolve into the soup, building flavor without texture clashes. I used to eyeball it, but now I measure: a food processor on pulse mode does this in 10 seconds—no knife skills required.
  • DRAIN BEANS BUT SAVE THE LIQUID: Rinse canned beans thoroughly to cut excess sodium, but don’t toss that starchy liquid—save 1/2 cup. Mix it back in later when heating the soup. It thickens the broth naturally and keeps the beans from turning mushy. (Yes, even if you’re lazy like me, this matters.)
  • SIMMER, DON’T BOIL: After adding beans, keep the heat at a gentle simmer—tiny bubbles, not a rolling boil. Boiling breaks down the bacon’s fat and turns the carrots/celery to mush. I used to ignore this, but now I watch for that lazy bubble rhythm. Add water later if needed, not upfront.

Creative variations of bean and bacon soup recipe with canned beans

Smoky Chipotle Twist

For a smoky depth without extra bacon, stir in 1 tbsp adobo sauce from a can of chipotle peppers when adding the tomatoes. This adds a subtle heat and smokiness that pairs perfectly with the bacon's richness.

I like to use Penzeys chipotle powder if I don't have adobo sauce—just ½ tsp gives the same effect. 🌶️

Creamy Potato Addition

Add 1 cup diced Yukon Gold potatoes with the onions and carrots. Their natural creaminess complements the beans beautifully, and they'll be tender by the time the soup simmers.

For extra richness, mash a few cooked potatoes into the finished soup before adding the cream—this creates a velvety texture without needing extra dairy.

Spicy Kick with Chorizo

Swap half the bacon for 4 oz Spanish chorizo, sliced into rounds. The spicy, garlicky chorizo transforms this into a Spanish-inspired soup. Cook it with the onions until it releases its oils, then proceed with the recipe.

The chorizo's fat replaces some of the bacon fat, so you might need to add 1 tbsp olive oil if the pan looks dry.

Hearty Mushroom Version

Add 1 cup sliced cremini mushrooms with the onions. Their earthy flavor absorbs the smoky bacon notes beautifully. For extra umami, stir in 1 tsp soy sauce when adding the broth. The mushrooms soften during simmering, adding another layer of texture to the creamy bean base. 🍄

Vegetarian Adaptation

Replace the bacon with 6 oz smoked tempeh, crumbled and pan-fried until crispy. Use 1 tbsp liquid smoke in the broth for that smoky depth, and add ½ tsp smoked paprika when sautéing the vegetables.

The tempeh holds its shape beautifully and adds a satisfying texture that mimics bacon's crispiness.

Herb-Infused Variations

Swap the thyme for 1 tsp dried rosemary for a Mediterranean twist, or add ½ tsp ground cumin when sautéing the vegetables for a North African-inspired flavor. Fresh herbs like 1 tbsp chopped sage or 1 tsp chopped oregano can also elevate the soup's aromatic profile.

The key is balancing the herbs with the smoky bacon notes for harmony.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 45mg15%
Sodium 980mg43%
Total Carbohydrate 28g10%
Dietary Fiber 8g29%
Sugars 6g
Protein 20g40%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use any type of canned beans in this recipe?

Great Northern or cannellini beans work best—they hold their shape and absorb flavors beautifully. For a heartier texture, try kidney or pinto beans, but you may need to add ½ cup extra broth since they break down faster. Always drain and rinse canned beans to reduce sodium unless using low-sodium broth.

2

How do I keep the bacon crispy in the soup?

Cook the bacon to 80% doneness first, then remove it and finish cooking in the soup. The residual heat will crisp it up again. For extra crunch, add the bacon back just before serving or keep a few pieces aside to garnish fresh. Avoid overcrowding the pan when cooking initially—this ensures proper browning.

3

Can I make this soup without cream?

Swap the heavy cream for ½ cup coconut milk (full-fat) or ¼ cup Greek yogurt for tangy richness. For a dairy-free option, stir in 2 tbsp nutritional yeast at the end—it adds a cheesy flavor without creaminess. The soup will still be flavorful, just with a slightly different texture.

4

Why does my soup taste bland after reheating?

Reheating can mute flavors, so boost them with 1 tsp apple cider vinegar or ½ tsp smoked paprika when warming. Add the cream fresh after reheating to preserve its texture. For extra depth, stir in a splash of chicken broth> or a pinch of garlic powder to revive the smoky notes.

5

What's the best way to store leftovers?

Store in airtight containers for up to 5 days> in the fridge or 3 months**> in the freezer. For freezing, portion into individual servings—this prevents the cream from separating. Thaw overnight in the fridge, then reheat gently on the stove with a splash of water or broth to restore creaminess.

★★★★★4.7(9 reviews)
Categories Soups & Stews