Campbell's Bean and Bacon Soup Copycat Recipe: Smoky Bacon Crunch Meets Creamy Tomato Depth

Soups & Stews

Campbell's Bean and Bacon Soup Copycat Recipe: Smoky Bacon Crunch Meets Creamy Tomato Depth

This Campbell's bean and bacon soup copycat recipe delivers the same comforting, smoky depth and creamy tomato richness you love from the can—just made from scratch with restaurant-quality results.

The secret lies in slow-cooked bacon that renders into crispy bits, while canned beans and crushed tomatoes create that signature hearty texture. I've perfected this version after years of testing, ensuring every spoonful tastes like nostalgia in a bowl.

What sets this recipe apart is the balance of smoky bacon flavor without overpowering the creamy tomato base. We start by cooking thick-cut bacon until crispy, then simmer everything together with garlic, onions, and a splash of vinegar for brightness.

The result is a soup with that familiar creamy body, smoky crunch, and just the right amount of tang. It's the kind of dish that feels indulgent yet simple to make.

By the time you're done, you'll have a steaming bowl of soup with tender beans, crispy bacon bits throughout, and a velvety tomato broth that coats every spoonful. The aroma alone will have everyone gathering around the table—just like the classic canned version, but with layers of homemade flavor.

This is comfort food at its finest, ready in under an hour.

Serve with crusty bread to soak up every last drop, or pair with a simple green salad for balance. The best part? You can make a big batch and freeze portions for quick meals later. Let's recreate that nostalgic taste from scratch—it's easier than you think.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for campbell's bean and bacon soup copycat

Pantry staples plus a few key ingredients for that iconic Campbell's taste.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 12 oz Thick-cut for crispy bits
Yellow Onion 🧅 1 whole Diced, medium size preferred
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Canned Crushed Tomatoes 🍅 28 oz 2 cans, 15 oz each
Canned White Beans 🌾 28 oz 2 cans, 15 oz each
Chicken Broth 💧 4 cups Low-sodium preferred
Apple Cider Vinegar 🍎 1 tbsp For tangy brightness
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Salt 🧂 1 ½ tsp Adjust to taste
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Butter 🧈 2 tbsp Unsalted, for richness
Green Onions 🧅 2 whole Chopped, for garnish

The bacon is non-negotiable—thick-cut gives you those crispy bits that make this soup sing. Costco or Trader Joe'sMuir Glen or Hunt's are the brands that nail that canned texture—don't skimp here. White beans should be canned, not dried (we're going for that instant nostalgia). Fresh thyme is ideal, but dried works in a pinch—just use half the amount. The chicken broth? Low-sodium is key unless you want to salt the whole pot later.

No thick-cut bacon? Regular bacon chopped into small pieces works, but you'll get fewer crispy bits. Fresh thyme missing? Dried oregano at half the amount gets you close. Want to lighten it up? Swap half the heavy cream for Greek yogurt. The vinegar is what gives it that tangy kick—apple cider vinegar is perfect, but white vinegar works too. For the beans, if you can't find white beans, cannellini or great northern are good swaps. And if you're worried about the soup being too thin, just add a splash more broth—it's hard to overdo it.

This soup tastes even better the next day once everything melds together. Keeps for 5 days in the fridge, freezes beautifully for 3 months. I always double the batch and freeze half—nothing beats coming home to a hot bowl after work. To reheat, just warm on the stove with a splash of water or broth. The bacon bits crisp up again when reheated, so it's like starting fresh.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into one pot, stir, and let it simmer. No fancy gadgets, no stress, just that deep, smoky bacon aroma filling the kitchen while you sip your coffee.
  • Smoky-Sweet Crunch: That thick-cut bacon? It’s the star—crispy edges that crackle when you spoon it up, balanced by the tangy tomatoes and garlic. Honestly, the first bite makes me close my eyes.
  • Weeknight & Meal Prep: I make a double batch on Sundays because it’s perfect for lunches—hearty enough to keep you full, but light enough to not weigh you down. (Yes, even on a Tuesday night.)
  • Budget Hero: Canned beans and bacon stretch this recipe into four servings for pennies. My college-student son calls it “the soup that lets me eat like a king without breaking the bank.” No argument here.

Step-by-step instructions for Campbell's bean and bacon soup copycat recipe

Here's how to recreate that perfect balance of smoky bacon, creamy tomatoes, and rich depth—just like the classic.

1

Cook the Bacon Until Crispy

Place the 12 oz thick-cut bacon in a large Dutch oven over medium heat. Let it cook undisturbed for 5-6 minutes until the edges start to crisp and the fat begins rendering. This is where all that smoky flavor develops, so don't rush it.

Once the bacon is golden brown and crispy, use tongs to transfer it to a paper towel-lined plate, leaving all that rendered fat in the pot. You should have about ½ cup of bacon fat—this is the secret to that rich, savory base. Break the bacon into bite-sized pieces and set aside for later.

2

Sauté Onion and Garlic in Bacon Fat

In the same Dutch oven (no need to wipe it out—those browned bits are flavor gold), add the 1 whole yellow onion, diced into ½-inch pieces. Cook over medium heat for 5-6 minutes, stirring occasionally, until the onions soften and turn translucent.

Add the 4 cloves garlic cloves, minced, and cook for another 30 seconds until fragrant. Here's the thing—garlic burns fast, so keep an eye on it. When you see the edges just starting to turn golden, it's done. Remove the pot from heat for a moment if needed to prevent burning.

3

Build the Tomato and Bean Base

Return the Dutch oven to medium heat and stir in the 28 oz canned crushed tomatoes. Let it simmer for 5 minutes to deepen the flavors. Then add the 28 oz canned white beans, drained and rinsed, the 4 cups chicken broth, 1 tbsp apple cider vinegar, 1 tsp dried thyme, 0.5 tsp black pepper, and 1.5 tsp salt. Stir everything together.

Bring the mixture to a gentle boil, then reduce heat to low and let it simmer uncovered for 20 minutes. This slow cooking develops the flavors and lets the beans soak up all that rich tomato broth. You'll know it's ready when the soup has thickened slightly and the aromas are deeply comforting.

4

Finish with Cream and Butter

Reduce heat to low and stir in the 2 tbsp butter and 0.5 cup heavy cream. Let the soup simmer for another 5 minutes, stirring occasionally. The cream will give it that signature velvety texture, but don't let it boil—just warm through gently. Taste and adjust seasoning if needed.

Return the crispy bacon pieces to the pot and stir to combine. The bacon should stay crispy while adding that smoky crunch. If you prefer even more richness, you can stir in an extra 1 tbsp butter at this stage. The soup should be creamy but not overly thick—it should coat the back of a spoon but still be easy to ladle.

5

Garnish and Serve Warm

Ladle the soup into bowls and garnish with the 2 whole green onions, chopped. The bright green color contrasts beautifully with the deep red of the tomatoes. Serve immediately while the bacon stays crispy and the cream maintains its velvety texture.

This soup tastes even better the next day as the flavors meld further, so consider making a double batch. The combination of smoky bacon, creamy tomatoes, and rich broth makes it perfect for chilly days or as a comforting meal any time of year.

👨‍🍳

Pro Tips For Making Campbell'S Bean And Bacon Soup Copycat

  • CRISP THE BACON LOW: I learned this the hard way—cooking thick-cut bacon on high heat turns it rubbery before the fat renders. Instead, use medium-low and give it 10-12 minutes. The fat will pool beautifully, and the edges will get that perfect crackle without burning. (Yes, even if you're impatient like me.)
  • SWEAT THE ONIONS FIRST: Diced onions in oil? They’ll just steam and turn mushy. Start with a dry pan, then add 1 tablespoon of bacon fat (or oil) once the onions hit 325°F—just until they’re translucent but not brown. This builds flavor without sugar caramelization that can overpower the soup’s balance.
  • DRAIN BEANS BUT SAVE LIQUID: Rinsing canned beans strips their natural starch, which thickens the soup. Instead, drain them, then pour the liquid through a fine-mesh strainer to catch the sediment—it’s the stuff that makes your copycat version actually coat the spoon like the original. (Your future self will notice the difference.)
  • SIMMER DON’T BOIL: After adding tomatoes and beans, keep the heat at a bare simmer—tiny bubbles, maybe 180°F. Boiling breaks down the beans’ texture and scalds the tomatoes, turning the soup into a watery mess. Five minutes of gentle heat lets flavors meld without falling apart. (I know, I know—but trust the process.)

Common mistakes when making your campbell's bean and bacon soup copycat

Skipping the Bacon Crisp

I can't stress this enough: never skip crisping the bacon—this is where all that smoky, salty flavor comes from. If you're in a hurry, you might think you can just crumble raw bacon into the pot, but it won't render properly.

The fat needs to cook out slowly to create that rich, savory base. Use thick-cut bacon—it gives you those perfect crispy bits that make the soup sing. 🥓

Undercooking the Onions

Onions are the flavor foundation, so don't rush them. If you cook the onions too quickly, they'll stay raw-tasting and watery. I like to cook mine until they're soft and translucent—about 5-6 minutes over medium heat.

This ensures they break down and release their natural sweetness, which balances the smoky bacon and tangy vinegar.

Using High-Sodium Broth

One of the biggest mistakes is using regular sodium broth instead of low-sodium. This soup is already packed with salt from the bacon, beans, and broth, so you'll end up with something that tastes like it's swimming in saltwater.

Stick with low-sodium chicken broth and adjust the salt at the end if needed. Trust me, your taste buds will thank you.

Boiling the Cream

When you add the heavy cream at the end, never let it boil. The cream will curdle and turn grainy, ruining the silky texture you're going for. Keep the heat at low and stir gently for just 5 minutes—this is enough time to warm it through without breaking.

The goal is a velvety finish, not scrambled eggs in soup form. 🥛

Over-Simmering the Soup

While simmering the tomato and bean base, it's easy to let it cook too long. After 20 minutes, check the consistency—it should be thick but still easy to ladle.

If you let it simmer longer, the beans will turn mushy and the flavors will become flat. The 20-minute mark is perfect for developing depth without overcooking.

Forgetting the Vinegar

The apple cider vinegar is what gives this soup that bright, tangy kick that mimics the canned version. If you skip it, your soup will taste flat and one-dimensional.

Just 1 tablespoon is all you need—it's the secret ingredient that ties everything together. Don't forget it, or you'll miss that signature taste. 🍎

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 65mg22%
Sodium 1020mg44%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 8g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without bacon?

The bacon is what gives this soup its signature smoky depth and crunchy texture, but you can substitute with ½ cup smoked paprika and ¼ cup crispy fried onions for a vegetarian version. For a meat alternative, try crumbled tempeh cooked until crispy. Just note the flavor will be different—bacon's fat and saltiness are hard to replicate!

2

How can I make this soup thicker or thinner?

For a thicker soup, simmer uncovered for 5-10 extra minutes to reduce the liquid. If you prefer it thinner, stir in ½ cup extra chicken broth or water. The ideal consistency should coat the back of a spoon but still be ladle-friendly. Never add flour or cornstarch—this recipe relies on natural creaminess from the bacon fat and cream.

3

Can I use fresh tomatoes instead of canned?

Fresh tomatoes won't give you the same concentrated, slightly sweet flavor as canned crushed tomatoes. For a fresh version, blend 4 large ripe tomatoes with 1 tbsp tomato paste and 1 tsp sugar to mimic the canned texture. The soup will be lighter but still delicious—just expect a slightly different mouthfeel.

4

Why does my soup taste too salty?

This recipe uses multiple salty ingredients (bacon, beans, broth), so taste as you go! Start with low-sodium broth and add salt gradually. If it's still too salty, stir in ½ cup extra broth or a splash of milk to dilute the saltiness. Never add water—it'll dilute the flavors too much.

5

Can I freeze this soup?

Let the soup cool completely, then transfer to airtight containers, leaving 1-inch headspace for expansion. Freeze for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove, stirring occasionally. The bacon bits may lose some crispness but will still add great flavor.

★★★★★5.0(12 reviews)
Categories Soups & Stews