Soups & Stews
Transforming a simple can of Campbell’s soup into this smoky bean and bacon soup proves that shortcuts can deliver restaurant-quality results. The secret lies in crispy bacon, hearty beans, and a simmering process that deepens flavors without requiring hours at the stove.
I’ve refined this recipe over countless weeknight dinners—it’s the kind of meal that feels indulgent yet effortless, with just the right balance of savory, smoky, and slightly sweet notes.
What sets this soup apart is the textural contrast: tender bacon that stays crispy, creamy beans that hold their shape, and a broth so rich it coats every spoonful.
The Campbell’s soup base serves as the flavor foundation, but it’s the slow simmer and optional upgrades—like sharp cheddar or fresh parsley—that elevate it to something truly special. This recipe delivers a foolproof method that works for beginners but still impresses guests, all in under an hour.
The result is a soup that’s hearty enough for a cold evening but light enough for lunch, with every bite delivering that perfect harmony of smoky bacon and velvety beans. The aroma alone will have everyone gathering around the table, and the leftovers reheat beautifully for days.
Whether you stick to the basics or add your own twists, this soup is designed to become a weekly staple.
For those who love customization, consider adding a sprinkle of cheese on top or swapping in different beans for variety. The beauty of this recipe is its flexibility—it’s as simple as you want it to be, yet always delivers restaurant-quality depth. Let’s get cooking!
Ingredients for campbell's bean and bacon soup
A can of Campbell’s soup plus bacon makes this smoky, hearty soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell’s Condensed Tomato Soup 🍅 | 2 cans | 14.5 oz cans, undiluted |
| Bacon 🍖 | 1 lb | Thick-cut, chopped |
| Canned White Beans 🌿 | 2 cans | 15 oz cans, drained |
| Onion 🧅 | 1 whole | Yellow or white, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced, aromatic |
| Broth 💧 | 2 cups | Low-sodium chicken or veg |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Fresh Parsley 🌿 | ¼ cup | Chopped, garnish |
| Sharp Cheddar Cheese 🧀 | ½ cup | Optional, shredded |
The bacon is everything here—thick-cut gives you that perfect crispy bite, but regular bacon works too if you're in a hurry. I buy it in bulk at Costco and freeze it in bags, but any grocery store will do. For the beans, cannellini or great northern are my go-tos—they hold their shape better than navy beans. If you're short on time, pre-cooked beans from the refrigerated section save 20 minutes. The onion and garlic are your flavor base, so don’t rush the dicing—smaller pieces cook faster and blend better.
No smoked paprika? Regular paprika plus a dash of liquid smoke gets you close. Short on cream? Half-and-half or evaporated milk works, but it won’t be as rich. The cheese is optional but sharp cheddar melts beautifully—mild cheddar gets soggy. Fresh parsley is great, but dried parsley at half the amount is fine if you’re in a pinch. The broth should be low-sodium so you control the saltiness—homemade or store-bought low-sodium both work well. If you love heat, add a pinch of cayenne to the broth while simmering.
This soup tastes even better the next day—flavors meld beautifully overnight. Store in an airtight container in the fridge for 5-6 days. Freeze portions for up to 3 months—just thaw overnight in the fridge. I always make a double batch so I’ve got leftovers for lunches. The bacon gets crispier when reheated, so pop it back in the pan for 2 minutes to revive the crunch. Garnish with extra cheese or parsley right before serving—it keeps the soup looking fresh.
Why You'll Love This Recipe
- One-Pot Wonder: Honestly, this is the kind of soup where you throw everything in one pot and call it a win. No fancy prep, no endless cleanup—just chop the onion, crisp the bacon, and let the rest happen while you do something else. That 1 lb of bacon even renders its own fat, so you’re basically cooking in liquid gold.
- Creamy, Smoky Perfection: The smoked paprika and heavy cream team up to make this soup dangerously addictive. That crispy bacon paired with the velvety texture? Chef’s kiss. Even my picky husband takes a second bowl because the garlic and onion base gives it that spot-on depth you can’t get with basic canned soup.
- Leftover Legend: I make this on Sundays because it’s exactly what you need midweek. The flavors get even better the next day, and it reheats beautifully—just add a splash of broth if it thickens too much. Plus, it’s the kind of meal that tastes even better cold, so you can pack leftovers for lunches without guilt.
- Budget-Friendly Feast: Between the canned beans, condensed tomato soup, and bulk bacon, this is one of my secret weapons for feeding a crowd without breaking the bank. Two cans of soup, some pantry staples, and you’ve got a hearty meal that’ll satisfy everyone—even my budget-conscious roommates who still ask for seconds.
Step-by-step instructions for Campbell's bean and bacon soup
Here's how to turn simple pantry staples into a rich, smoky soup with layers of flavor.
Cook the Bacon Until Crispy
In a large Dutch oven, cook the 1 lb bacon over medium heat until it's golden brown and crispy. This should take about 8-10 minutes. I like to break it into small pieces with a wooden spoon as it cooks, which helps render out more fat and creates those perfect bacon crumbles.
When the bacon is done, use a slotted spoon to transfer it to a paper towel-lined plate, leaving all that delicious bacon fat behind in the pot. Don't drain the fat—this is what gives your soup its rich, smoky depth. You should have about 4-6 tablespoons of rendered bacon fat remaining in the pot.
Sauté Onions and Garlic
In the same pot with the bacon fat, add the 1 diced onion and cook over medium heat for 5-6 minutes until softened and translucent. I stir occasionally to make sure it cooks evenly without browning too much.
Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Here's where it gets good—you'll smell that sweet, savory aroma that means the garlic is ready to release all its flavor. Remove the pot from heat for just a moment to let the garlic cool slightly before adding the other ingredients.
Build the Soup Base
Return the pot to medium heat and stir in the 2 cans Campbell's Condensed Tomato Soup and the 2 cups broth. Bring everything to a gentle simmer, then add the 2 cans drained white beans, 1 tsp smoked paprika, 1 tsp salt, and ½ tsp black pepper. Stir well to combine.
Let the soup simmer for 10 minutes to allow all the flavors to meld together. You'll notice the soup thickens slightly as it cooks, and the smoky paprika aroma becomes more pronounced. This is when the magic happens—the tomato soup base and broth create a perfect vehicle for all the other flavors.
Finish with Cream and Cheese
Reduce the heat to low and stir in the ½ cup heavy cream and the ½ cup shredded sharp cheddar cheese. The cheese should melt completely into the soup, creating a velvety texture. If you prefer a smoother soup, you can strain it at this point, but I like to leave some texture from the beans.
Return the crispy bacon to the pot and stir gently to distribute it throughout the soup. Taste and adjust seasoning if needed—you might want to add a pinch more salt or pepper to balance the flavors. Let the soup warm through for another 2-3 minutes.
Garnish and Serve
Ladle the soup into bowls and garnish each serving with ¼ cup chopped fresh parsley. The parsley adds a bright, fresh contrast to the rich, smoky soup. Serve immediately while the bacon is still crispy and the soup is hot.
This soup is even better the next day as the flavors continue to develop. If you have leftovers, store them in the refrigerator for up to 4 days or freeze for up to 3 months. Reheat gently on the stove, adding a splash of broth if needed to loosen the soup.
Pro Tips For Making Campbell'S Bean And Bacon Soup
- Crisp the Bacon First: DESCRIPTION: Don’t skip browning the bacon—it’s the soul of this soup. After rendering the fat (about 5-7 minutes), remove the bacon and set it aside. The crispy bits add flavor you won’t get from just crumbling raw bacon, and the fat makes the beans taste richer. (Yes, even if you’re impatient—this isn’t the part to rush.)
- Sauté Onions Low: DESCRIPTION: High heat turns onions into burnt mush. Cook them gently in the bacon fat for 6-8 minutes until soft and translucent—no need for color. This prevents a bitter aftertaste that ruins the soup’s balance. I learned this the hard way after burning three batches of onions.
- Drain Beans Thoroughly: DEscription: Rinse the canned beans under cold water for 30 seconds to wash away excess starch and sodium. This prevents the soup from turning gluey or overly salty. Trust me, the extra step makes a real difference in texture.
- Stir in Soup Last: DESCRIPTION: Add the Campbell’s condensed tomato soup just before the final simmer. Stirring it in early can make the beans split or turn mushy. Let the onions and beans cook until fragrant (about 3-4 minutes) before pouring in the soup—this keeps everything intact and creamy.
Health benefits of these flavors
Fiber-Rich Powerhouse
This soup delivers 10 grams of dietary fiber per serving thanks to the canned white beans, which support healthy digestion and help maintain steady blood sugar levels. Fiber also promotes satiety, making this soup an excellent choice for weight management—it keeps you full for hours without feeling heavy.
I always notice my energy levels stay more stable after eating this meal. 💪
Protein-Packed for Muscle Health
The combination of bacon (12 grams protein per serving) and white beans (8 grams protein per serving) provides 20 grams of complete protein when paired with the tomato soup base.
This protein blend helps repair muscle tissue and supports overall muscle maintenance, making it ideal for active individuals or those recovering from workouts. The heavy cream adds extra richness while contributing to satiety.
Heart-Healthy Fats
While the bacon contains saturated fat, the monounsaturated fats from olive oil (naturally present in the tomato soup) and polyunsaturated fats from the beans create a balanced fat profile.
These fats help lower LDL cholesterol levels and reduce inflammation, supporting cardiovascular health. The smoked paprika also contains antioxidants that further benefit heart function. 🌟
Bone-Boosting Nutrients
This soup is surprisingly rich in calcium and phosphorus from the sharp cheddar cheese (when included), which work together to strengthen bones and teeth. Even without cheese, the tomato soup base provides 10% of your daily calcium needs per serving.
The broth also contributes trace minerals like magnesium and potassium, essential for bone density and muscle function.
Vitamin Boost from Fresh Ingredients
The fresh parsley garnish adds vitamin K and vitamin C, supporting collagen production and immune function. While small, this garnish elevates the dish’s nutritional profile. Even the onion and garlic contribute quercetin and allicin, compounds with anti-inflammatory benefits.
The tomato soup base provides lycopene, a powerful antioxidant that supports skin health and reduces oxidative stress. 🍅
Nutrition facts
Frequently asked questions
Can I use a different type of bean in this recipe?
While cannellini or great northern beans work best for texture, you can substitute with kidney beans, black beans, or even chickpeas. Just make sure to drain and rinse them well. If using dried beans, soak them overnight to reduce cooking time. The flavor will still be delicious, just with a slightly different mouthfeel.
How do I make this soup creamier without heavy cream?
Skip the heavy cream and stir in ½ cup of Greek yogurt or coconut milk instead—both add richness without altering the flavor. For a dairy-free option, blend ½ cup of cooked beans into the soup for a velvety texture. The soup will still be satisfyingly thick and smooth.
Why does my soup taste bland after simmering?
This often happens if the bacon fat wasn’t rendered properly or if you didn’t let the soup simmer long enough. Always cook the bacon until crispy and leave the fat in the pot. Taste before adding salt—sometimes the beans or broth already contain enough sodium. If needed, boost flavor with a pinch of smoked paprika or a splash of hot sauce.
Can I make this soup ahead of time?
Yes! This soup actually tastes better the next day as flavors meld. Store it in an airtight container in the fridge for up to 5 days. For freezing, let it cool completely before transferring to freezer bags. Reheat gently on the stove, adding a splash of broth if it thickens too much. The bacon will crisp up nicely when reheated.
What’s the best way to crisp up the bacon after reheating?
After reheating the soup, transfer the bacon to a cold skillet over medium-high heat for 2-3 minutes until it’s golden and crispy again. This works better than microwaving, which makes bacon soggy. Return the crispy bacon to the soup just before serving for that perfect crunch.
