Soups & Stews
This Campbell’s Bean and Bacon Soup copycat recipe brings home that same velvety tomato richness and smoky bacon bite that made it a pantry classic. After analyzing the canned version's flavor profile, I've developed a copycat recipe that captures the same rich, hearty qualities without the preservatives.
The secret lies in slow-cooked bacon and a proper tomato base that simmers until thick and velvety.
This recipe transforms simple pantry staples into a restaurant-quality bowl of soup that's ready in under 60 minutes. The bacon isn't just an afterthought—it's rendered until crispy, then crumbled into every spoonful for that signature texture contrast.
A touch of vinegar brightens the tomato base while brown sugar adds subtle depth, replicating Campbell's signature flavor balance. Professional results start with proper technique and patience during simmering.
What you'll end up with is a creamy, smoky soup with tender beans, crisp bacon bits, and a velvety broth that coats every spoonful. The aroma alone will have your kitchen smelling like a classic diner, while the texture delivers that perfect combination of creamy and crunchy.
This version stays true to the original while giving you control over ingredient quality and portion size.
Serve with crusty bread to soak up every last drop of that rich tomato broth, or garnish with fresh parsley for a touch of brightness. The recipe scales easily for a crowd, making it perfect for family dinners or meal prep.
Let's get cooking—your taste buds will thank you for the copycat perfection.
Ingredients for campbell's bean and bacon soup copycat
Pantry staples plus bacon and canned tomatoes. That's all you need for copycat perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Bacon 🥓 | 8 oz | Thick-cut preferred for crispiness |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Carrot 🥕 | 2 whole | Medium size, chopped |
| Celery Stalks 🥬 | 2 whole | Medium size, chopped |
| Garlic Cloves 🧄 | 3 cloves | Freshly minced |
| Canned Tomato Sauce 🍅 | 1 can | 28 oz can, no salt added |
| Canned Tomatoes 🍅 | 1 can | 15 oz can, crushed |
| Dried White Beans 🍲 | 1 ½ cups | Soaked overnight or cooked |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Apple Cider Vinegar 🍎 | 1 tbsp | For brightness |
| Brown Sugar 🍯 | 1 tbsp | Light or dark |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The bacon is non-negotiable here—thick-cut from Oscar Mayer or Costco gives the best crunch. Look for applewood-smoked if you want extra depth, but regular bacon works fine. The canned tomatoes? Muir Glen or San Marzano are my go-tos—they're sweeter and less acidic. For the beans, I always soak them overnight (or use the quick-soak method with boiling water) because it makes them tender without turning mushy. If you're in a rush, grab canned beans—just drain and rinse them well.
No apple cider vinegar? White vinegar or lemon juice works in a pinch, but it won't have the same apple undertones. Brown sugar substitute? Maple syrup or honey at the same amount. The heavy cream can be swapped for half-and-half or coconut milk if you're avoiding dairy, but the texture will be lighter. For the broth, low-sodium is key—otherwise, you'll need to adjust the salt at the end. The parsley is optional but adds that fresh pop that makes it feel restaurant-quality. If you skip it, a sprinkle of dried parsley at the end works too.
This soup tastes even better the next day—honestly, the flavors meld into something deeper after it sits overnight. Keeps in the fridge for 5 days or freezes for 3 months. I like to portion it into containers so I can grab a bowl for lunch all week. The bacon bits stay crispy if you store them separately and add them back when reheating. For serving, toast some sourdough or crusty bread to soak up every last drop of that rich broth.
Why You'll Love This Recipe
- Here’s what sold me: that crispy bacon edge paired with the velvety heavy cream? Chef’s kiss. The apple cider vinegar and brown sugar balance the richness, while the garlic and herbs (yes, even the parsley garnish) tie it all together. It’s like the perfect hug in a bowl—salty, sweet, and just a little tangy.
- No-Fuss Weeknight Win: Honestly, I don’t know how I survived without this in my rotation. The bacon renders its fat while you prep the veggies—no busywork, just golden crumbles and aromatic oil doing all the heavy lifting. That 8 oz thick-cut bacon turns into crispy bits you’ll fight over, and the beans cook while you’re doing other things. Real efficiency.
- Smoky Creamy Magic: Here’s what sold me: that crispy bacon edge paired with the velvety heavy cream? Chef’s kiss. The apple cider vinegar and brown sugar balance the richness, while the garlic and herbs (yes, even the parsley garnish) tie it all together. It’s like the perfect hug in a bowl—salty, sweet, and just a little tangy.
- Meal-Prep MVP: I make this on Sundays and it’s still my favorite lunch by Wednesday. The beans get tender but hold their shape, so it reheats beautifully. Freezes like a dream too—just pop a portion in the fridge overnight and dinner’s ready. Even my picky 12-year-old asks for seconds, which is basically the highest compliment.
Step-by-step instructions for Campbell's bean and bacon soup copycat recipe
Here's how to recreate that iconic comfort in your own kitchen.
Cook the Bacon Until Crispy
Cut the 8 oz bacon into ½-inch pieces and place them in a large pot over medium heat. Let the bacon cook undisturbed for 5-6 minutes until the edges start to crisp and the fat begins rendering. Here's the thing—don't stir yet. You want that fat to pool at the bottom for maximum flavor.
Once the bacon is 75% cooked (about 8-10 minutes total), stir it occasionally to render the fat evenly. You'll end up with about ½ cup bacon fat—this is liquid gold for your soup. When the bacon is deep golden brown and crispy, remove it from the pot with a slotted spoon and set it aside on a paper towel-lined plate. Leave the fat in the pot—you'll use it to sauté your vegetables.
Sauté the Vegetables and Build the Base
In the same pot with the bacon fat, add the diced 1 yellow onion, chopped 2 carrots, and chopped 2 celery stalks. Cook over medium heat for 5-6 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent. You'll smell that sweet, caramelized aroma—this is where the soup's depth starts.
Add the 3 minced garlic cloves and cook for 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell sweet and nutty, not bitter. Stir in the 1 can canned tomato sauce and 1 can canned tomatoes, breaking up any large tomato chunks with a wooden spoon. Add the 2 cups chicken broth, 1 tablespoon apple cider vinegar, 1 tablespoon brown sugar, 1 teaspoon salt, and ½ teaspoon black pepper. Bring the mixture to a boil, then reduce heat to medium-low and let it simmer for 10 minutes to meld the flavors.
Add the Beans and Simmer
Rinse the 1½ cups dried white beans thoroughly under cold water if they haven't been pre-soaked. Add them to the pot along with any accumulated juices. Stir well to combine, then increase heat to medium-high and bring the soup back to a boil. Once boiling, reduce heat to low and let it simmer uncovered for 45-60 minutes, stirring occasionally. You want the beans to become tender but not mushy—they should hold their shape but still be easy to mash slightly with a fork.
Here's a pro tip: If the soup starts to reduce too much and looks thick, add ½ cup chicken broth to maintain the right consistency. The beans will absorb liquid as they cook, so don't worry if it looks a bit watery at first. You're aiming for a thick, hearty soup—not a thin broth.
Finish with Cream and Garnish
Once the beans are tender, stir in the ½ cup heavy cream and the reserved crispy bacon. Let the soup simmer for 5 minutes more to heat through and allow the cream to blend smoothly into the soup. Taste and adjust seasoning if needed—you might need a little more salt or black pepper to balance the flavors.
Ladle the soup into bowls and garnish each serving with ¼ cup chopped fresh parsley. The parsley adds a fresh contrast to the rich, smoky, and creamy flavors. Serve immediately with crusty bread or over a bed of greens for the full Campbell's experience.
Pro Tips For Making Campbell'S Bean And Bacon Soup Copycat
- Wait for Bacon Fat: I learned this the hard way—rushing the bacon’s first 5-6 minutes ruins everything. That undisturbed fat is your flavor foundation. Let it pool and sizzle until it’s deep golden, not just pink. Trust me, your soup will taste like you spent hours when you only spent minutes.
- Dice Onion Uniformly: Chop that 1 yellow onion into even ¼-inch pieces—no big chunks, no tiny slivers. The goal is consistent caramelization so every bite gets that sweet, jammy depth. I used to skip this, and the soup always tasted uneven.
- Taste Before Cream: Skip the 5-minute simmer with heavy cream if the soup needs more salt or vinegar. Cream can’t fix flat flavors—it just makes them richer. Adjust seasoning first, then add the cream. Your future self will thank you.
- Simmer Beans Uncovered: That 45-60 minute simmer with the pot uncovered isn’t just about tenderness—it’s about evaporation. You want thick, hearty soup, not a watery mess. Stir occasionally, but let the liquid reduce naturally. Yes, it’s slower, but it’s worth it.
Regional styles of these flavors
New England Twist
In New England, this soup often gets a clabbered cream touch—replace the ½ cup heavy cream with ¼ cup buttermilk and ¼ cup sour cream for tangier richness. Locals also add 1 cup diced potatoes to the bean simmering stage for heartier texture.
The result? A thicker, creamier bowl that feels like a cross between soup and stew. I swear by using Potatoes from Maine for that perfect waxy texture. 🥔
Southern Smoky Depth
Down South, this soup gets a liquid smoke upgrade—add ½ teaspoon liquid smoke to the tomato base during the initial simmer. Swap the 1 tbsp brown sugar for 1 tbsp molasses to deepen the caramel notes.
Many Southern cooks also include ½ cup cooked corn kernels for that classic Southern twist. The result is a soup with layers of smoky, sweet complexity that feels like a hug in a bowl. 🔥
Midwest Hearty Version
The Midwest loves their extra beans—I’ve seen versions with 2 cups dried beans (soaked) plus 1 cup canned kidney beans for added protein. Some add ½ cup cooked sausage (like Italian or andouille) for meatier depth.
The key here is keeping the broth rich by adding 1 cup whole milk instead of cream for a lighter texture. This version is perfect for cold winters and feeds a crowd. 🥘
West Coast Vegan Adaptation
For plant-based versions, swap the bacon for crispy tempeh (pressed and pan-fried until golden) and use vegetable broth instead of chicken. Replace the ½ cup heavy cream with ½ cup coconut cream and add 1 tbsp nutritional yeast for cheesy depth.
The beans still get their tender texture, but the broth becomes nuttier and more complex. I’ve found San Marzano tomatoes work best here too—they hold up better to the long simmer. 🌱
Canadian Maple Infusion
Up north, this soup gets a maple twist—add 2 tbsp maple syrup during the simmering stage and finish with a drizzle of maple glaze before serving. Some Canadian cooks also include ½ cup cooked bacon mixed with ½ cup cooked maple-glazed ham for extra richness.
The result is a soup with that classic Canadian sweetness that balances the smoky bacon perfectly. 🍁
Nutrition facts
Frequently asked questions
Why does this recipe call for soaking the beans overnight?
Soaking dried beans overnight ensures they cook evenly and become tender without turning mushy. This mimics the texture in the original Campbell's version. If short on time, use the quick-soak method (boil beans for 2 minutes, then let sit for 1 hour). The extra soaking removes excess gas-causing compounds too, making digestion easier.
Can I use regular bacon instead of thick-cut for this recipe?
Yes, but thick-cut bacon renders more fat and crisps better, which is key for that signature crunch. Thin bacon will cook faster and may not get as crispy. For best results, use 8 oz thick-cut bacon and cook it until deep golden brown. The extra fat adds flavor depth to the broth.
What if my soup is too thick after simmering?
Add ½ cup water or chicken broth gradually while stirring until you reach your desired consistency. The beans absorb liquid as they cook, so don't worry if it looks watery at first. You want a thick, hearty soup—not a thin broth. Adjust gradually to avoid thinning it too much.
Is it okay to make this soup ahead of time?
The soup actually tastes better the next day as the flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove or in the microwave, adding a splash of broth if needed. The bacon stays crispy if stored separately and added back when reheating.
