Soups & Stews
This bean and bacon soup recipe transforms humble canned beans into a rich, smoky masterpiece that warms the soul. The crispy bacon edges and tender beans create a perfect balance of textures, while slow simmering builds layers of savory depth—no fancy ingredients required.
I developed this version during a particularly chilly evening when I needed something hearty yet simple to make, and it became an instant family favorite.
The secret lies in crisping the bacon until golden and rendering all the fat before removing it—this fat becomes the soup's flavor foundation. Canned beans save time without sacrificing texture, and a touch of smoked paprika adds that authentic smoky note that makes this soup feel special.
The broth develops a rich, caramelized quality as it simmers, creating a base that's both comforting and complex.
What you'll end up with is a bowl of soup that's restaurant-quality at home—crispy bacon bits floating on top, tender beans in a velvety broth, and just enough spice to keep things interesting.
It's the kind of meal that transforms a simple weeknight into a cozy gathering, with minimal effort and maximum satisfaction. The best part? It tastes even better the next day, making it perfect for meal prep.
Serve with crusty bread to soak up every last drop of that flavorful broth, or pair it with a simple green salad for balance. This soup proves that comfort food doesn't require complicated techniques—just good ingredients and a little patience. Let's get cooking!
Ingredients for bean and bacon soup recipe with canned beans
Six ounces of bacon, two cups of beans—this smoky soup transforms simple pantry staples into restaurant-quality comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Thick-cut for crispy edges |
| Canned White Beans 🌾 | 2 cups | Drained and rinsed well |
| Carrots 🥕 | 2 medium | Peeled and chopped small |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 3 cloves | Minced for deep flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For that authentic smoky taste |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | For rich, caramelized depth |
| Bay Leaf 🌿 | 1 whole | Removed before serving |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Crusty Bread 🍞 | 1 loaf | For serving |
The bacon is non-negotiable here—thick-cut for those crispy edges that add texture. Costco or Trader Joe's have the best prices if you're buying in bulk, but any grocery store will work. Look for bacon with good marbling—it renders more flavorful fat. I always cook the bacon first and remove it from the pot, saving the fat to sauté the onions and garlic. That fat is liquid gold for this soup, so don't drain it! The white beans? Great Northern or cannellini work perfectly—they hold their shape while still being tender. If you're using canned beans, always drain and rinse them well to remove excess sodium.
No thick-cut bacon? Regular bacon works too, but you'll get fewer crispy bits. Short on smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. The tomato paste can be a squeeze tube for convenience—Trader Joe's has great ones that last forever. If you're feeling fancy, toast the tomato paste with the onions and garlic for deeper flavor. The broth is where the magic happens—low-sodium is key so you can control the seasoning. If you're using high-sodium broth, reduce the added salt. For extra richness, stir in a splash of heavy cream or coconut milk at the end, but keep it optional.
This soup tastes even better the next day—3-4 days in the fridge, no problem. Freezes beautifully for up to 3 months if you want to make a big batch. I always double the recipe and freeze half for lazy days. The bacon bits stay crispy if you store them separately and add them back in when reheating. For serving, crusty bread is a must—it soaks up all that delicious broth. If you're feeling extra, top with a dollop of Greek yogurt or a sprinkle of fresh parsley for brightness.
Why You'll Love This Recipe
- Pantry Magic: I’ll never buy fresh beans again—just toss in a can, heat it up, and boom, no soaking or waiting. That crispy bacon fat alone makes everything taste like a Sunday dinner, even when I’m microwaving leftovers at 9 PM.
- Smoky-Savory Magic: The thick-cut bacon renders into a caramelized blanket, while the garlic and onions caramelize just enough to melt into the beans—creamy, salty, and ridiculously satisfying. Honestly, the first bite makes me forget it’s a canned bean recipe.
- Weeknight Workhorse: I make this when I’ve got friends over or when my kid’s soccer team is starving after practice. It’s hearty enough for a crowd but simple enough that I’m not stuck in the kitchen for hours. (Yes, even on a Tuesday night.)
- Budget-Friendly Powerhouse: A single can of beans, a pack of bacon, and a bag of carrots feed my family for days—no fancy ingredients, no wasted leftovers. I’ll often double the batch and freeze half; it’s my go-to when the grocery budget’s tight but I still want something that tastes like I cared.
Step-by-step instructions for bean and bacon soup
This hearty soup comes together in one pot with rich, smoky flavors and satisfying textures.
🔥 Step 1: Cook the Bacon Until Crispy
Cut the 6 oz thick-cut bacon into ½-inch pieces and place them in a large Dutch oven over medium heat. Let them cook undisturbed for 5-6 minutes until the edges become deep golden brown and the fat starts to render. This is where all the magic begins—the crispy bacon will add incredible texture and flavor to your soup.
Once the bacon is 80% cooked (still slightly chewy in the center), use a slotted spoon to transfer it to a paper towel-lined plate, leaving the rendered fat in the pot. You should have about ¼ cup of that delicious bacon fat remaining—this is your flavor foundation. Don't drain the fat; it's packed with flavor that will infuse into your soup.
👨🍳 Step 2: Sauté the Vegetables
In the same Dutch oven with the bacon fat, add the diced yellow onion and cook over medium heat for 4-5 minutes until softened and translucent. Then add the peeled and chopped carrots and continue cooking for another 5 minutes until they begin to soften slightly. You're building layers of flavor here—don't rush this step.
Add the minced garlic cloves and cook for 30 seconds until fragrant. The garlic should smell pungent and inviting—this is your signal it's ready. Immediately stir in the 1 tablespoon smoked paprika and 2 tablespoons tomato paste, cooking for 1 minute to toast the spices. This step develops deep, complex flavors that will carry through your entire soup.
🍳 Step 3: Simmer the Soup Base
Pour in the 4 cups chicken broth, scraping up any browned bits from the bottom of the pot. Add the 1 whole bay leaf, 1 teaspoon salt, and ½ teaspoon black pepper. Bring everything to a gentle boil, then reduce heat to low-medium and let it simmer uncovered for 15 minutes. This allows the flavors to meld together beautifully.
After 15 minutes, stir in the 2 cups drained and rinsed canned white beans. They'll absorb the rich flavors from the broth and vegetables. Let the soup continue simmering for another 10 minutes—this ensures everything is heated through and the beans are properly integrated into the broth. The soup should be thick but still spoonable at this stage.
⏰ Step 4: Finish and Rest
Remove the bay leaf and return the crispy bacon to the pot. Stir gently to distribute it throughout the soup. Let the soup simmer for 5 more minutes to heat the bacon through and allow all the flavors to come together. Taste and adjust seasoning if needed—you might want to add a pinch more salt or pepper depending on your preference.
Let the soup rest off the heat for 10 minutes before serving. This resting period allows the flavors to fully develop and the soup to thicken slightly. The contrast between the crispy bacon, creamy beans, and tender vegetables will be even more pronounced after this short rest. Serve with crusty bread to soak up every last drop of that delicious broth.
Pro Tips For Making Bean And Bacon Soup Recipe With Canned Beans
- CRISP THE BACON LOW: Skip the sizzle-fest—cook thick-cut bacon at 300°F (150°C) until the fat renders but the meat stays tender. High heat turns it chewy, and you’ll end up with grease everywhere. Use a rack in a sheet pan for easy cleanup, and save that rendered fat for the soup—it’s liquid gold.
- DICE ONIONS SMALL: Tiny onion pieces melt into the soup instead of sitting as chunks. Aim for 1/8-inch cubes so they disappear by the halfway mark, adding sweetness without texture. I used to cut them larger, and they’d just float there like sad little islands—no one wants that.
- DRAIN BEANS WELL: Rinse canned beans under cold water and drain them in a colander for 30 seconds. Skipping this leaves your soup watery and dulls the bacon’s flavor. The starch clinging to them turns the broth into glue—trust me, you’ll notice the difference.
- SIMMER NOT BOIL: Once everything’s in the pot, keep it at a gentle bubble—tiny ripples, not a rolling boil. Boiling toughens the beans and makes the carrots turn to mush. After 20 minutes, taste the broth: if it’s too thin, reduce heat and let it work its magic. Patience here makes the dish.
Health benefits of this recipe
Protein Powerhouse
This soup packs a serious protein punch with 12-14 grams of protein per serving—thanks to the bacon and white beans. The 6 oz of bacon provides about 20 grams of protein while adding rich, smoky flavor, and the 2 cups of canned white beans contribute another 15 grams.
This makes it a satisfying meal that keeps you full for hours, perfect for busy weeknights when you need something substantial. 💪
Heart-Healthy Fats
The bacon fat in this soup contains monounsaturated and polyunsaturated fats, which support heart health when consumed in moderation. While bacon isn't a "lean" protein, the thick-cut bacon used here renders more fat than thin bacon, allowing you to control the amount.
Pairing it with fiber-rich beans helps balance the meal, creating a heart-healthy combination that supports cholesterol levels. I often serve this with a side salad to add even more fiber and nutrients.
Fiber for Digestion
White beans are a fiber superstar, with 15 grams of fiber per 2 cups—that's over 60% of your daily recommended intake in one serving! This fiber helps regulate digestion, keeps you feeling full, and supports healthy blood sugar levels.
The carrots and onions add an extra 4-5 grams of fiber, making this soup a digestive powerhouse that will keep your gut happy while satisfying your hunger.
Rich in Essential Vitamins
This soup is loaded with vitamins that support your immune system and overall health. The carrots provide vitamin A (about 300% of your daily value), which is crucial for vision and skin health.
The onions contribute vitamin C (about 15% of your daily needs), while the garlic boosts vitamin B6 and manganese, both important for energy metabolism. The smoked paprika adds a dose of vitamin E, an antioxidant that protects your cells.
Low-Calorie Comfort
Despite its rich flavors, this soup is surprisingly light on calories—about 300-350 calories per serving depending on the bacon used. The combination of lean protein from the beans, healthy fats from the bacon, and fiber from the vegetables creates a balanced meal that won't leave you feeling weighed down.
It's the perfect example of how comfort food can also be nutritious. Plus, the broth-based nature of the soup means you can easily adjust portion sizes to fit your dietary needs.
Antioxidant Boost
The smoked paprika and bacon fat in this soup contain powerful antioxidants like quercetin (from onions) and carotenoids (from carrots). These compounds help fight inflammation and protect your cells from damage.
The garlic also contains allicin, a compound with antimicrobial properties that supports immune function. It's a simple way to sneak in extra antioxidants with every spoonful. 🌟
Nutrition facts
Frequently asked questions
Can I use different types of canned beans in this recipe?
While white beans work perfectly, you can swap in kidney beans, black beans, or chickpeas for a different texture and flavor profile. Just adjust the cooking time slightly—kidney beans need 5 extra minutes to soften fully, while chickpeas hold their shape beautifully. The smoky bacon flavor will complement all of them wonderfully.
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 a pinch of liquid smoke or extra smoked paprika to maintain that smoky depth. The beans will still provide plenty of hearty satisfaction without the meat.
Why does the recipe call for resting the soup?
Resting the soup for 10 minutes after cooking lets the flavors meld together and the broth thicken slightly. This creates a more cohesive texture where the crispy bacon bits stay crispy, the beans absorb all the flavor, and the overall taste becomes richer. Skipping this step means you might miss out on that restaurant-quality depth!
Can I make this soup in a slow cooker? Yes! Cook the bacon separately first, then add everything to your slow cooker on low for 6-7 hours or high for 3-4 hours. The long cooking time enhances the flavors even more. Just
What if my soup is too thin?
If your soup needs thickening, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for 5 minutes until it reaches your desired consistency. For a creamier texture without thickening, stir in ¼ cup heavy cream or coconut milk at the end. The beans will help thicken naturally as they absorb the broth over time.
