Soups & Stews
This bean and bacon soup recipe with canned beans delivers smoky, savory depth in under an hour—no fancy ingredients required. The secret lies in crispy bacon bits and a slow-simmered broth that transforms simple canned beans into hearty, satisfying bites.
I developed this version after realizing how easy it is to elevate pantry staples with just a few extra steps.
What sets this soup apart is the bacon—cooked until crispy, then scattered throughout for bursts of smoky flavor. A simple onion and garlic base builds the foundation, while canned beans (kidney, black, or pinto) absorb the rich broth during simmering.
The result? A thick, comforting soup with just the right balance of smoky, salty, and slightly sweet notes.
This recipe is perfect for chilly evenings when you crave something hearty yet effortless. The beans soften perfectly in the broth, while the bacon adds texture and depth that store-bought soups can’t match. Serve it with crusty bread to soak up every last drop of that flavorful liquid gold.
For extra richness, stir in a spoonful of tomato paste or a splash of Worcestershire sauce. The soup tastes even better the next day, making it ideal for meal prep. Let’s get cooking—this is the kind of soup that turns a simple weeknight into a cozy feast.
Ingredients for bean and bacon soup recipe with canned beans
Pantry staples meet smoky bacon magic for this hearty, comforting bean soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Cooked until crispy, chopped |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Canned Kidney Beans 🌽 | 1 can | Drained, rinsed, 15 oz |
| Canned Black Beans 🌽 | 1 can | Drained, rinsed, 15 oz |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth texture preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Bay Leaves 🍃 | 2 whole | Removed before serving |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Worcestershire Sauce 🍯 | 1 tbsp | Optional for depth |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The bacon is non-negotiable here—thick-cut, applewood-smoked if you can find it. Costco or Trader Joe's always have good quality, and cooking it low-and-slow renders the fat perfectly for flavor. Look for beans with no added salt in the cans, or rinse thoroughly before using. The kidney and black beans combo gives you both texture and richness. If you can only find one type, double up on kidney—they hold their shape better during simmering. Fresh thyme is ideal, but the dried works fine at one-third the amount. Just make sure it's not ancient—spices lose their punch fast once opened.
No chicken broth? Vegetable broth with a splash of soy sauce works in a pinch, though the flavor will be slightly different. Worcestershire sauce adds that umami kick—if you don't have it, a dash of soy sauce or a pinch of MSG does the trick. The tomato paste is worth the small investment for smooth texture; those squeeze tubes from Trader Joe's are perfect for this. Want more depth? Add a pinch of smoked paprika or a dash of liquid smoke. The parsley is just for garnish, but if you're feeling fancy, toss in a few fresh basil leaves at the end for brightness. And yes, the soup tastes even better the next day as flavors meld.
This soup reheats beautifully—just warm it gently on the stove with a splash of water or broth to loosen it up. Keeps for 4-5 days in the fridge, and freezes for 3 months if you portion it into containers. The bacon fat solidifies when chilled, so stir it back in when reheating for that smoky richness. Make a double batch—it's perfect for meal prep. Store the broth separately if you want to use it for other recipes later. The beans and bacon can be prepped ahead, so all you need to do is assemble and simmer when ready.
Why You'll Love This Recipe
- No-Chop Night: I swear by this when I’m too tired to even think about dicing onions. Just slice that thick-cut bacon into rough chunks—no knife skills required—and let the pan do the work while you chop one onion in under 30 seconds.
- Smoky Depth Magic: That crispy bacon crumbles into the soup, turning it into a flavor bomb. The garlic cloves sizzle just enough to perfume the whole pot, while the kidney and black beans soak up all the smokiness like a sponge—rich, savory, and impossible to resist.
- Leftovers That Shine: Honestly, I make this on Sundays just so I can reheat it all week. The beans hold their texture perfectly, and the bacon stays crispy if you store it separately (trust me, it makes every bowl feel fresh). Even my picky-eating partner asks for seconds.
- Budget-Buster Combo: Between us, this is my go-to when the grocery budget’s tight. Canned beans and bacon stretch into four hearty servings, and the onion and garlic add layers of flavor without breaking the bank. It’s the kind of meal that makes you feel like you’re feeding a crowd without stress.
Step-by-step instructions for smoky bacon and hearty bean simmer
This method delivers rich, smoky depth with minimal effort—perfect for a satisfying weeknight meal.
Cook and Prepare the Bacon
Cut the 6 oz thick-cut bacon into ½-inch pieces and place them in a large, heavy-bottomed pot over medium heat. Cook undisturbed for 5-6 minutes until the edges start to crisp and the fat begins to render. This is where the soup builds its signature smoky flavor, so don't rush it.
Once the bacon is 75% cooked (edges crispy but centers still slightly soft), use a slotted spoon to remove it and set aside on a paper towel-lined plate. Leave the rendered fat in the pot—this golden liquid will form the flavor base for your soup. Reserve the cooked bacon for later use in the final assembly.
Sauté Aromatics and Build the Base
In the same pot with the bacon fat, add the diced yellow onion and cook over medium heat for 5-6 minutes, stirring occasionally, until the onions soften and turn translucent. Here's the thing—you want them to caramelize just slightly at the edges, which adds sweetness to balance the smokiness.
Add the 3 minced garlic cloves and the 2 tbsp tomato paste, stirring constantly for 1 minute until the garlic becomes fragrant. The tomato paste will darken slightly—this deepens the soup's color and adds a subtle umami richness. If the mixture starts to stick, add 1-2 tablespoons of the chicken broth to loosen it.
Simmer the Bean and Broth Mixture
Pour in the 4 cups chicken broth, scraping up any browned bits from the bottom of the pot. Add the 1 can drained kidney beans, 1 can drained black beans, 1 tsp dried thyme, 2 whole bay leaves, 1 tsp salt, and ½ tsp black pepper. Bring the mixture to a gentle boil over high heat, then immediately reduce to a low simmer. Let it cook uncovered for 20 minutes, stirring occasionally.
During this time, the beans will rehydrate and the flavors will meld together. You'll notice the soup thicken slightly as the starches from the beans release into the broth. If the soup reduces too much, add ¼ cup water to maintain the proper consistency for serving.
Finish and Season
After 20 minutes, stir in the 1 tbsp Worcestershire sauce and the reserved cooked bacon. The bacon will reabsorb some of the soup's flavor, making each bite even more satisfying. Taste and adjust seasoning—you might need a pinch more salt or pepper, depending on your broth's saltiness.
Remove the 2 bay leaves before serving, as they can be tough to chew. Ladle the soup into bowls and garnish with ¼ cup chopped fresh parsley for a pop of color and freshness. The finished soup should have a rich, smoky aroma with a balance of hearty beans, savory bacon, and aromatic herbs.
Serve and Enjoy
This soup tastes best when served immediately, but it also reheats well if you prefer to make it ahead. If storing, let it cool to room temperature first, then refrigerate for up to 3 days or freeze for up to 3 months. When reheating, warm over low heat on the stovetop, stirring occasionally, until heated through.
The key to serving this soup is to pair it with something crusty, like toasted bread or crusty rolls, to soak up the flavorful broth. Each spoonful should deliver a perfect balance of smoky bacon, tender beans, and aromatic herbs—simple yet deeply satisfying.
Pro Tips For Making Bean And Bacon Soup Recipe With Canned Beans
- CRISP THE BACON LOW: Cook thick-cut bacon at 300°F (150°C) instead of high heat—it renders fat slower and stays crispier without burning. I learned this the hard way after dealing with greasy, limp bacon in three batches.
- DRAIN AND RINSE BEANS: Skip the salted canned beans and rinse them under cold water first—it cuts the sodium and prevents a bland, watered-down soup. My grandmother swore by this, and she was right: the flavor pops more when you start clean.
- SAUTÉ ONIONS UNTIL CARAMELIZED: Don’t rush the onions—cook them on medium-low for 10-12 minutes until they’re golden brown, not just soft. This adds depth that’s missing if you just chop and toss them in. (Yes, even if you’re impatient like me.)
- ADD BEANS LAST MINUTE: Stir in the canned beans just before serving so they stay tender and absorb minimal liquid. I was skeptical until I tried it—the texture stays perfect, and the soup doesn’t turn into a mushy bean stew.
Wine and beer pairings for this bean and bacon soup recipe with canned beans
Crisp Red Wine
A medium-bodied Cabernet Sauvignon or Merlot from California or Chile complements the soup's smoky bacon beautifully. The wine's dark fruit notes and subtle tannins stand up to the richness without overpowering the beans.
I love a 2019 Apothic Red—its smooth texture and blackberry undertones enhance the soup's depth. Serve slightly chilled to let the wine's acidity cut through the fat. 🍷
Hoppy IPA
For beer lovers, a hazy IPA with citrus and pine notes works surprisingly well. The hop bitterness balances the soup's saltiness, while the tropical fruit flavors add brightness. Try a New Belgium Fat Tire or Sierra Nevada Pale Ale—both have enough body to handle the hearty soup.
The carbonation also cleanses your palate between bites. 🍺
Light White Wine
If you prefer white, a crisp Sauvignon Blanc from New Zealand or a dry Riesling from Germany provides refreshing contrast. The wine's citrus and herbal notes refresh your palate after each spoonful of smoky bacon.
A Kim Crawford Sauvignon Blanc is my go-to—its zesty acidity and lime zest flavors pair perfectly with the soup's savory profile. 🍷
Craft Beer Pairings
For a more adventurous pairing, try a Belgian-style witbier like Hoegaarden. The coriander and orange peel notes create an unexpected but delightful contrast with the bacon's smokiness. Alternatively, a smoked porter from a craft brewery adds another layer of smoky depth that echoes the soup's flavor profile. 🍻
Non-Alcoholic Options
Don't drink alcohol? No problem. A sparkling apple cider like Martinelli's adds effervescence and sweet-tart balance. For something more savory, try a ginger beer—the spicy kick complements the bacon's richness. Even a cucumber-mint infused water with a squeeze of lemon keeps the meal refreshing. 💧
Regional Pairing Tips
In the South, where this soup originated, a sweet tea with lemon is a classic pairing. The tea's natural sweetness balances the soup's saltiness. Up North, a dark roast coffee with a splash of cream adds warmth.
For a festive touch, try a mulled wine during colder months—its spices enhance the soup's aromatic profile. 🌟
Nutrition facts
Frequently asked questions
Can I use different types of beans in this recipe?
The recipe works beautifully with pinto, navy, or great northern beans instead of kidney and black beans. For best results, stick to two types to maintain the soup's texture balance. If using white beans, add them 10 minutes before serving so they don't overcook and turn mushy.
How can I make this soup vegetarian?
Swap the bacon for smoked tofu or tempeh, cubed and pan-fried until crispy. Use vegetable broth instead of chicken broth, and add 1 tsp liquid smoke or a dash of smoked paprika for that signature smoky flavor. The beans will still shine with the aromatic base!
Why does my soup taste too salty?
Canned beans often contain added salt, and low-sodium broth can still pack a punch when combined with bacon and Worcestershire sauce. Taste as you go—add 1 extra cup of water or broth to dilute the saltiness, then simmer for 5 more minutes to balance flavors.
Can I make this soup in a slow cooker?
Yes! Cook the bacon separately, then add it back at the end. Sauté the onions and garlic in a skillet first, then transfer everything (including broth, beans, and spices) to your slow cooker. Cook on low for 4-5 hours or high for 2-3 hours, stirring occasionally. The slow cooker enhances the flavors beautifully!
What’s the best way to reheat leftovers?
Gently reheat on the stove over low heat, stirring often, until warmed through (5-7 minutes). Avoid microwaving—it can make the beans mushy. For extra richness, stir in 1 tablespoon of the reserved bacon fat while reheating. The soup tastes even better the next day!
