Soups & Stews
Transforming simple pantry staples into Campbell's Bean and Bacon Soup delivers that comforting, smoky flavor you crave without hours of prep. The secret lies in crispy bacon that infuses the broth with deep, savory notes while tender beans soak up every bit of flavor during a slow simmer.
I’ve perfected this recipe to balance richness and heartiness—just the right amount of smokiness from the bacon pairs beautifully with the earthy sweetness of the beans.
This one-pot wonder requires only 30 minutes of active time, though the flavors deepen as it simmers. Start by cooking the bacon until it’s crispy, then sauté onions and garlic to build a rich foundation.
The canned beans and broth come together quickly, but letting the soup simmer for at least 20 minutes ensures the flavors meld into a cohesive, satisfying dish. The result? A bowl of soup that’s smoky, hearty, and impossible to resist.
What makes this recipe stand out is its versatility—serve it as-is for classic comfort or blend half the soup for a creamier texture if you prefer.
Garnish with green onions or a sprinkle of black pepper for extra brightness, and pair it with crusty bread to soak up every last drop. It’s the kind of meal that feels indulgent yet comes together effortlessly, perfect for chilly evenings or lazy weekends.
The beauty of this dish is how it adapts to your preferences. Want it spicier? Add a dash of hot sauce or cayenne. Prefer it lighter? Swap half the broth for vegetable stock.
The base recipe is foolproof, but the variations are endless—just like the possibilities for leftovers. Let’s get cooking and turn your kitchen into a cozy haven with this timeless classic.
Ingredients for campbell's bean and bacon soup
Pantry staples plus a few key ingredients transform into smoky, hearty comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Thick-cut for best flavor |
| Yellow Onion 🧅 | 1 medium | Diced into small pieces |
| Garlic Cloves 🧄 | 3 cloves | Minced for aroma |
| Canned White Beans 🌽 | 2 cups | Drained and rinsed well |
| Campbell's Beef Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth texture preferred |
| Apple Cider Vinegar 🍎 | 1 tbsp | For tangy depth |
| Brown Sugar 🍬 | 1 tbsp | Lightly packed |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Green Onions 🧅 | 2 whole | Sliced for garnish |
| Whole-Grain Bread 🍞 | 1 loaf | For serving |
The bacon is non-negotiable—thick-cut gives you that perfect crunch and smoky flavor. Costco or local butcher usually have the best quality, but the regular grocery store stuff works too. Look for thick slices that won’t turn to grease too fast. The beans? Great Northern or cannellini work best—they hold their shape. If you can’t find those, kidney or pinto will do in a pinch. The beef broth is where the magic happens—low-sodium so you control the saltiness. I always grab Campbell’s Select for a richer base.
No thick-cut bacon? Regular bacon cut into smaller pieces works, but cook it a bit longer. Short on white beans? Substitute navy or chickpeas—just rinse them well. The apple cider vinegar might seem odd, but it brightens the whole dish. Balsamic vinegar works too if that’s what you’ve got. Want it spicier? Add a dash of hot sauce or cayenne. The tomato paste can be the squeeze tube kind from Trader Joe’s—no waste, easy to measure. Fresh thyme is ideal, but dried is fine at the same amount. The green onions add freshness—skip them if you’re out, but the dish will still be delicious.
This soup tastes even better the next day—3-4 days in the fridge, no problem. Freezes for up to 3 months if you portion it into containers. I always make a double batch because leftovers are perfect for lunches. The bread? Toast it and rub it with a garlic clove for extra flavor. Garnish with extra black pepper or a sprinkle of fresh parsley if you’ve got it. The crispier the bacon, the better the soup—don’t skip the crisping step!
Why You'll Love This Recipe
- No-Chop Night: The bacon cooks while you dice the onion—no knife skills required. I just tear the onion roughly, toss it in, and let the pan do the work. That’s how you win on Tuesdays.
- Umami Bomb: Crispy bacon meets creamy beans in beef broth—it’s like a hug for your taste buds. The garlic cloves sizzle just enough to wake up every spoonful, and that smoky-salty depth? Pure satisfaction.
- Leftovers That Beg: This soup tastes better the next day, honestly. I make a double batch, freeze half, and pull it out when I’m too tired to think. (Yes, even on a Tuesday night.) The flavors meld into something richer, and it’s still just as easy to reheat.
- Budget Meal, Big Payoff: Thick-cut bacon feels fancy, but it stretches across the pot. Add a can of beans and a box of broth, and suddenly you’ve got a filling, hearty meal for under $8. My wallet and my family thank me every time.
Step-by-step instructions for Campbell's bean and bacon soup
This rich, smoky soup comes together in one pot with minimal effort but maximum flavor.
Cook the Bacon Until Crispy
Place the 6 oz thick-cut bacon in a large pot over medium heat. Let it cook undisturbed for 5-6 minutes until the edges begin to crisp and the fat starts rendering. This is where all the flavor develops, so resist the urge to stir too soon.
Once the bacon is about 75% cooked and the fat is bubbling steadily, use a spatula to gently break it into smaller pieces. Continue cooking for another 3-4 minutes until fully crispy and golden brown. Remove the bacon with a slotted spoon and set aside on paper towels to drain excess fat. Keep the rendered bacon fat in the pot—it's the secret to rich flavor in this soup.
Sauté Onion and Garlic
In the same pot with the bacon fat, add the diced yellow onion. Cook over medium heat for 4-5 minutes, stirring occasionally, until the onions soften and begin to turn translucent. You'll smell the sweetness develop—that's when you know they're ready.
Add the minced garlic cloves and cook for another 30 seconds until fragrant. Be careful not to let the garlic burn, as it can turn bitter. The onions should be tender but not browned at this stage. This step builds the aromatic foundation for your soup.
Build the Flavor Base
Stir in the 2 tablespoons tomato paste and cook for 1 minute until it darkens slightly and blends with the onions. This creates a deep, savory base for your soup. Add the 1 tablespoon apple cider vinegar and 1 tablespoon brown sugar, stirring to combine. Let it cook for another 30 seconds until the vinegar smell dissipates.
Pour in the 4 cups Campbell's beef broth and bring the mixture to a gentle simmer. Add the 1 teaspoon dried thyme, 0.5 teaspoon black pepper, and 1 teaspoon salt. Taste and adjust the seasoning if needed—this is where you can customize the soup to your preference. The broth should be well-seasoned but not overly salty.
Simmer the Soup
Add the drained white beans to the pot and stir gently. Return the crispy bacon to the pot and bring everything to a gentle simmer. Let it cook uncovered for 15-20 minutes, stirring occasionally. This allows the flavors to meld together and the beans to absorb the rich broth.
You'll know it's ready when the soup has a thick, hearty consistency and the flavors are well balanced. The beans should be heated through but still hold their shape. If the soup is too thin, you can let it simmer longer to reduce slightly.
Finish and Serve
Remove the pot from heat and let the soup sit for 5 minutes. This resting period allows the flavors to settle and the soup to thicken slightly. Stir in the sliced green onions just before serving to add a fresh, bright finish.
Ladle the soup into bowls and serve immediately with slices of whole-grain bread. The combination of crispy bacon, tender beans, and rich broth creates a satisfying meal that's perfect for any day. Each spoonful delivers smoky, savory flavors with just the right amount of tang from the vinegar and sweetness from the brown sugar.
Pro Tips For Making Campbell'S Bean And Bacon Soup
- CRISP THE BACON LOW AND SLOW: Thick-cut bacon takes forever to render fat if you rush it—medium-low heat is your friend here. I learned this the hard way after burning three batches; now I let it cook undisturbed for 10-12 minutes, flipping once, until the edges are deep brown and the fat pools like syrup. That fat is the soul of this soup, so don’t skimp on patience.
- CHOP ONIONS SMALLER THAN YOU THINK: Tiny dice, not rough chunks—this isn’t a stew. I used to cut onions in big chunks for "easier cooking," but they turn to mush and make the soup grainy. Aim for 1/8-inch pieces so they melt into the broth without leaving texture. (Yes, even if you’re impatient like me.)
- SIMMER NOT BOIL THE BROTH: The moment you add the broth, drop the heat to a bare simmer—gentle bubbles, not rolling. I used to let it boil after adding beans, and the soup would split into two layers: rich broth and sad, waterlogged beans. A low simmer keeps everything tender and cohesive.
- SALT THE BACON BEFORE COOKING: Skip the pre-seasoned bacon—it’s already loaded with salt. Lightly season thick-cut slices with a pinch of kosher salt before hitting the pan. This guarantees the bacon crisps properly and the soup’s seasoning balances, not overpowers. (Your future self will notice the difference.)
Creative variations of these flavors
Spicy Kick
For a bold twist, add ½ teaspoon cayenne pepper or 1 tablespoon hot sauce (like Tabasco) when simmering the soup. If you love heat, I recommend Penzeys’ Caribbean Hot Sauce—it adds a fruity, fiery depth that pairs perfectly with the smoky bacon.
For a smoother heat, blend ½ cup of the soup with ¼ cup Greek yogurt before returning it to the pot. 🌶️
Creamy Version
Blend half the soup with an immersion blender or in batches in a countertop blender until smooth. Return the blended portion to the pot and stir until fully incorporated. This creates a velvety texture while keeping the bacon and beans intact.
For extra richness, stir in ¼ cup sour cream or ½ cup heavy cream at the end. The result is a luxurious, comforting bowl of soup.
Vegetarian Swap
Skip the bacon and use smoked paprika (½ teaspoon) and liquid smoke (¼ teaspoon) for a smoky flavor. Add ½ cup diced mushrooms when sautéing the onions to mimic the meaty texture.
For protein, stir in 1 cup cooked lentils or 1 can chickpeas (drained and rinsed). The apple cider vinegar and tomato paste still add depth, so the soup stays rich and satisfying.
Herb Infusion
Boost the herbal notes by adding 1 sprig fresh rosemary or 1 bay leaf while the soup simmers. Remove them before serving. For a brighter finish, stir in 1 tablespoon fresh parsley or 1 teaspoon dried oregano at the end.
I love the way rosemary enhances the smokiness, while parsley adds a fresh contrast. 🌿
Slow Cooker Adaptation
Transfer all ingredients (except green onions) to a 6-quart slow cooker and cook on LOW for 6-8 hours or HIGH for 3-4 hours. The slow cooking deepens the flavors even more, making it perfect for busy days.
Stir in the green onions just before serving. This method is ideal for meal prep—just reheat and enjoy! ⏰
Breakfast Twist
Turn this soup into a hearty breakfast by serving it with crispy hash browns or toasted cornbread. Top each bowl with a fried egg and extra bacon for a satisfying morning meal.
The warm, savory flavors wake you up, and the beans add protein to keep you full. It’s a game-changer for lazy weekend mornings!
Nutrition facts
Frequently asked questions about bean and bacon soup
Can I make this soup without bacon?
For a vegetarian version, replace the bacon with ½ cup diced mushrooms sautéed in olive oil. Add ½ teaspoon smoked paprika and ¼ teaspoon liquid smoke for that smoky depth. The beans and broth will still deliver hearty satisfaction without the meat.
How long will this soup keep in the fridge?
This soup stays fresh for 3-4 days when stored in an airtight container in the refrigerator. The flavors actually deepen overnight, making it even more delicious for leftovers. For longer storage, freeze portions for up to 3 months—just thaw and reheat gently on the stove.
Why does my soup taste too salty?
If your soup tastes overly salty, it’s likely from the broth or bacon. Use low-sodium beef broth next time, and rinse canned beans well before adding. For immediate fixes, stir in ½ cup unsalted broth or 1 potato (peeled and cubed) while simmering—both help dilute the salt. Taste as you go!
Can I use frozen beans instead of canned?
Yes, but thaw and drain them first. Frozen beans work best if you simmer them for an extra 5-10 minutes to soften fully. For best texture, stick with canned beans—they’re pre-cooked and ready to absorb flavors instantly.
What’s the best way to reheat leftovers?
Reheat gently on the stove over medium-low heat, stirring occasionally, until warmed through (5-7 minutes). Avoid microwaving—it can make the bacon soggy. For extra crispiness, top with fresh bacon bits after reheating.
