Soups & Stews
This Campbell’s bean and bacon soup recipe brings that same hearty, smoky comfort home—just richer, with real beans and crispy bacon. The secret lies in crispy bacon, slow-simmered beans, and a broth thickened just enough to coat every spoonful.
I’ve perfected this version after years of testing, ensuring the bacon stays crunchy and the beans hold their shape without turning mushy.
This recipe builds on classic techniques: browning bacon until it’s golden and crisp, sautéing onions for a solid flavor base, and letting the soup simmer low and slow. The result is a hearty bowl with layers of smoky, salty, and savory notes that balance perfectly.
Unlike canned versions, this one develops depth as it cooks, making every bite richer and more satisfying.
What sets this apart is the crunchy bacon bits that top each serving—those are non-negotiable for texture. The broth thickens naturally as it reduces, creating a velvety consistency without the need for cornstarch or flour.
Serve it with crusty bread to soak up every last drop, or save leftovers for sandwiches the next day.
For variations, try adding diced tomatoes for brightness or fresh parsley for freshness. The method stays the same, but the flavors adapt to your taste. Ready to make a pot that rivals the canned classic? Let’s get started.
Ingredients for campbell's bean and bacon soup
Thick-cut bacon, slow-simmered beans, and a velvety broth create this smoky, hearty soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Thick-cut for best crunch |
| Yellow Onion 🧅 | 1 medium | Diced, about 1 cup |
| Celery Stalks 🥬 | 2 medium | Diced, about 0.5 cup |
| Carrot 🥕 | 1 medium | Diced, about 0.5 cup |
| Garlic Cloves 🧄 | 4 cloves | Minced, for depth |
| Canned Navy Beans 🌱 | 15 oz | Drained, not rinsed |
| Canned Kidney Beans 🌱 | 15 oz | Drained, not rinsed |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | For richness |
| Bay Leaves 🍃 | 2 whole | For subtle aroma |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Apple Cider Vinegar 🍎 | 1 tbsp | For brightness |
| Crusty Bread 🍞 | 4 slices | For serving |
The bacon is non-negotiable for that signature crunch. Thick-cut bacon from Oscar Mayer or Costco delivers the best texture—thin bacon burns before it crisps. Look for packages labeled 'thick-cut' or 'country-style'. The beans should be low-sodium to control seasoning better. I always grab Great Northern beans alongside the navy and kidney for extra heartiness. If you're using dried beans, soak them overnight and simmer for 45 minutes—they hold up better than canned in this recipe.
No thick-cut bacon? Regular bacon cut into 1-inch pieces works, but you'll need to watch it closely to avoid burning. Swap kidney beans for black beans or pinto beans if that's what you have. The tomato paste can be substituted with 1/4 cup crushed tomatoes, though it won't thicken the broth as effectively. Fresh thyme is ideal, but dried thyme at one-third the amount works fine. For extra brightness, add 1/2 tsp smoked paprika to the broth. The apple cider vinegar might seem odd, but it cuts through the richness beautifully—lemon juice works too.
This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days in the fridge. For freezing, portion into 2-cup containers—it reheats perfectly and keeps for 3 months. The bacon bits stay crispy if you reheat gently on the stove with a splash of water. Serve with toasted bread and a sprinkle of fresh parsley for color.
Why You'll Love This Recipe
- No-Chop Night: I swear by this when I’m too tired to dice anything. Toss in pre-chopped celery and carrot from the store, and you’re left with just onions and garlic to mince—maybe 5 minutes of work. That bacon? It practically cooks itself while you stir.
- Smoky-Sweet Magic: The thick-cut bacon adds a deep, salty crunch that disappears into the soup, leaving behind a rich, caramelized flavor. Add a splash of vinegar or a sprinkle of smoked paprika, and it’s like a hug in a bowl—especially when the garlic starts to sizzle.
- Lunchbox Hero: This soup doubles as a filling lunch the next day, and it’s way better cold than most takeout. Pack it in a thermos, and you’ve got a hearty meal that keeps you full until dinner. (My college self would’ve cried.)
- Pantry Staple Power: I make this when I’m low on groceries—canned beans, bacon, and veggies mean I’m not scrambling. It’s cheap, filling, and still feels like a proper meal. Plus, leftovers taste even better the second day, so I never regret making extra.
Step-by-step instructions for smoky bacon bean soup
Here's how to build a rich, smoky soup with perfect bacon texture and balanced flavors.
Cook the Bacon Until Crispy
Cut the 6 oz thick-cut bacon into ¼-inch pieces and place in a large Dutch oven over medium heat. Cook undisturbed for 8-10 minutes until the edges become deep golden brown and the fat begins to render. This crisping creates that satisfying crunch we want in every bite.
Once the bacon is crisp, gently stir it with a wooden spoon to break it into smaller pieces while keeping some of that beautiful crunch. Remove the bacon with a slotted spoon and set it aside on a paper towel-lined plate, leaving the rendered fat in the pot. This bacon fat becomes the flavor base for your soup.
Sauté the Vegetable Base
In the same Dutch oven with the bacon fat, add the diced yellow onion, celery stalks, and carrot. Cook over medium heat for 5-6 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent. This foundational cooking develops their natural sweetness.
Add the 4 minced garlic cloves and cook for an additional 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell sweet and pungent, not bitter. This aromatic base forms the flavor foundation for your soup.
Build the Soup Base
Stir in the 2 tbsp tomato paste and cook for 1 minute to deepen its flavor. Then add the 4 cups chicken broth, 1 tbsp apple cider vinegar, 2 whole bay leaves, and 1 tsp dried thyme. Bring everything to a gentle boil over high heat, then reduce to a simmer for 10 minutes to allow the flavors to meld.
Season with 1.5 tsp salt and 0.5 tsp black pepper, adjusting to taste. This is where the soup's character begins to develop—let it simmer uncovered so the flavors concentrate properly.
Add the Beans and Simmer
Add the 15 oz drained navy beans and 15 oz drained kidney beans to the soup. Stir gently to combine, then return to a gentle simmer. Cook for 15-20 minutes until the beans are heated through and the soup reaches your desired consistency. The beans should be tender but still hold their shape.
Taste the soup and adjust seasoning if needed. The apple cider vinegar should add a subtle brightness that cuts through the richness of the bacon and beans. If the soup is too thick, add ½ cup water to reach your preferred texture.
Finish and Serve
Remove the 2 bay leaves and stir in the reserved crispy bacon. Ladle the soup into bowls and serve immediately with 4 slices crusty bread on the side. The contrast between the warm, hearty soup and the crisp bread makes each bite perfect.
For best results, let the soup sit for 5 minutes before serving—this allows the flavors to settle and the bacon to reabsorb some of the soup's richness. Enjoy while warm for the ultimate comfort experience.
Pro Tips For Making Campbell'S Bean And Bacon Soup
- Cook Bacon Low and Slow: The recipe might call for quick cooking, but thick-cut bacon needs patience—render it over medium heat for 8-10 minutes until crispy. Skipping this step leaves you with greasy, undercooked bacon that won’t add the smoky depth the soup needs.
- Mince Garlic Like Snow: Finely mincing garlic (almost like snow) ensures it blends smoothly into the soup instead of sitting as chunks. Use a knife or garlic press—no need for a food processor, just keep it even and small so every spoonful has flavor.
- Don’t Skip the Sauté: After cooking the bacon, let the fat stay in the pot—it’s liquid gold. Sauté the onions, celery, and carrots in that bacon grease for 5-6 minutes until softened. This step builds flavor; rushing it means a bland base for the soup.
- Deglaze with a Splash: After removing the bacon, pour in just ¼ cup of broth (or water) and scrape the browned bits off the bottom. This quick deglaze adds richness without making the soup watery—like a free flavor boost that takes 30 seconds.
Creative variations of campbell's bean and bacon soup
Smoky Tomato Twist
Add ½ cup diced fire-roasted tomatoes (or 1 tbsp tomato paste + ¼ cup water) to the soup base while simmering. The smoky depth of fire-roasted tomatoes complements the bacon beautifully. I like to add ½ tsp smoked paprika> along with the thyme for extra warmth.
This variation works especially well if you're serving it with a side of cornbread—the sweetness of the tomatoes balances the saltiness of the bacon. 🍅
Creamy Potato Addition
For a thicker, creamier version, stir in 1 diced medium potato> (about 1 cup) with the beans. The potato will break down as it simmers, naturally thickening the soup. I recommend using Yukon Gold potatoes> for their buttery texture.
If you prefer extra creaminess, add ¼ cup heavy cream> at the very end, just before serving. This works especially well in colder months when you crave extra comfort.
Spicy Kick with Chorizo
Swap half the bacon for 4 oz Mexican chorizo> (remove casing if using links). The chorizo adds a smoky, spicy depth that pairs perfectly with the beans. I like to brown the chorizo first with the bacon, then proceed with the recipe as written.
For extra heat, add ½ tsp cayenne pepper> when seasoning the soup. Serve with a dollop of sour cream> or avocado slices> to cool the spice. 🌶️
Herb Garden Freshness
Brighten the soup with a bunch of fresh herbs> like parsley, chives, or dill. Stir in 2 tbsp chopped fresh parsley> and 1 tbsp chopped chives> at the very end for a fresh finish.
If you love dill, add 1 tbsp chopped fresh dill>—it pairs surprisingly well with the smoky bacon. For a more Mediterranean twist, add ½ tsp dried oregano> along with the thyme. These herbs add brightness and cut through the richness beautifully.
Slow-Cooker Adaptation
For a hands-off version, combine all ingredients (except bacon and herbs) in a 6-quart slow cooker> on low heat> for 6-8 hours>. Cook the bacon separately until crispy, then stir it in during the last 30 minutes> of cooking.
This method is perfect for busy days—just dump everything in and let it work its magic. The slow cooking enhances the flavors even more, making the soup taste richer and more complex. Add fresh herbs just before serving to keep them vibrant. ⏰
Nutrition facts
Frequently asked questions
Why does this recipe use thick-cut bacon instead of regular bacon?
The thick-cut bacon delivers that signature crunchy texture that makes this soup so satisfying. Regular bacon burns before it crisps properly, so thick-cut ensures every bite has that satisfying snap while keeping the flavor intact.
Can I make this soup without canned beans?
Use 1.5 cups dried navy beans and 1.5 cups dried kidney beans (soaked overnight) instead. Simmer them with the soup for 45-60 minutes until tender. Dried beans add a deeper earthiness, but they take more time to prepare.
How do I keep the bacon crispy when reheating leftovers?
Reheat the soup on the stove over low heat and add a splash of water to prevent drying. Stir in the bacon bits just before serving—they'll stay crispy if not submerged for long. For extra crunch, toast fresh bacon bits separately and sprinkle on top.
What's the best way to thicken the soup if it's too thin?
Simmer uncovered for 10-15 extra minutes to reduce naturally. If you need more thickness, mash 1 cooked potato into the soup or stir in 1 tbsp cornstarch mixed with 2 tbsp water. Avoid flour—it can make the soup cloudy.
Can I make this soup vegetarian?
Swap the bacon for smoked paprika (½ tsp) and 1 tbsp liquid smoke for smokiness. Use vegetarian bacon or crispy tofu cubes for texture. The beans and broth will still provide hearty satisfaction.
