Campbell's Bean and Bacon Soup Copycat Recipe: Smoky Bacon Bites and Creamy Potato Texture

Soups & Stews

Campbell's Bean and Bacon Soup Copycat Recipe: Smoky Bacon Bites and Creamy Potato Texture

This Campbell’s Bean and Bacon Soup copycat recipe brings home that same velvety, smoky comfort—but with richer layers you won’t find in the can. The secret lies in properly browning the bacon for rich, caramelized flavor and simmering the beans until they're tender yet still hold their shape.

I've perfected this copycat recipe over years of testing, ensuring every spoonful tastes like a warm hug from your favorite diner.

This copycat version keeps the soul of the original while elevating it with homemade techniques. You'll start by cooking thick-cut bacon until crispy, then building layers of flavor with onions, garlic, and celery before adding beans, potatoes, and broth.

The potatoes break down just enough to create that signature creamy texture without turning mushy. It's a one-pot wonder that comes together in under an hour, perfect for chilly evenings when you crave something hearty and familiar.

What makes this recipe truly special is how the flavors meld together—smoky bacon, earthy beans, and velvety potatoes create a balance that's hard to resist. The broth reduces slightly as it simmers, intensifying the savory notes while keeping the soup rich but not heavy.

Garnish with green onions or a sprinkle of crackers for that final touch that makes it feel like a restaurant dish you've recreated at home. The result? A bowl of soup that's as comforting as it is delicious.

This recipe works equally well for quick weeknight dinners or meal prep—just reheat and enjoy. The flavors actually improve as it sits, making it perfect for leftovers.

Whether you're serving a family or treating yourself to a cozy meal, this copycat version delivers all the warmth and satisfaction of the original, with the added bonus of knowing exactly what went into it. Let's get cooking!

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

Ingredients for campbell's bean and bacon soup copycat

Six hearty ingredients transform into that diner-style soup you crave—creamy, smoky, and packed with bacon bites.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 12 oz Cut into 1/2-inch pieces, crispy
Yellow Onion 🧅 1 whole Diced, medium size
Celery Stalks 🥬 3 whole Diced, stringy parts trimmed
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Russet Potatoes 🥔 2 cups Diced small, waxy type
Canned White Beans 🫘 2 cups Great Northern or cannellini
Chicken Broth 💧 4 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Squeeze tube or canned
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Bay Leaves 🌿 2 whole Remove before serving
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Green Onions 🌱 2 whole Sliced for garnish

The bacon is non-negotiable here. Thick-cut gives you those perfect crispy edges—Oscar Mayer or Costco are my go-tos. Cook it low and slow until it's golden and crispy, then set it aside. The onions, celery, and garlic form the flavor base, so don't skimp on chopping them small. I like to use yellow onions for their sweetness, but red onions add a nice bite if you're feeling fancy. For the potatoes, Russet or Yukon Gold work best—they break down just enough to thicken the soup without turning it gluey. Diced small, they'll melt into that velvety texture you love.

No thick-cut bacon? Regular bacon cut into smaller pieces works, but it won't crisp as well. Short on time? Smoked paprika or liquid smoke can add depth if you skip browning the bacon. The tomato paste is key for that umami punch—Trader Joe's squeeze tubes are perfect for this recipe. No fresh thyme? Dried works at one-third the amount. The beans can be any white variety, but Great Northern or cannellini hold their shape best. For extra richness, stir in a splash of heavy cream or milk at the end, but the potatoes should give you enough creaminess on their own.

This soup tastes even better the next day—honestly, the flavors meld together like magic. Keeps for 5 days in the fridge, freezes for 3 months. I like to portion it into containers so I can grab a bowl straight from the freezer. The bacon stays crispy if you reheat it gently, and the potatoes won't turn mushy if you add a splash of broth when warming. Garnish with those green onions right before serving—they add a fresh pop that makes it feel special.

❤️

Why You'll Love This Recipe

  • No-Fuss Pantry Staples: This recipe only asks for things you already have: canned beans, bacon grease, and a handful of veggies. Honestly, I’ve made it three times using whatever was in my fridge—no special shopping required.
  • Crispy-Creamy Magic: That thick-cut bacon? It crisps up just enough to bite into while the potatoes turn tender—no mushy texture here. The garlic and onion caramelize right into the broth, making every spoonful taste like a hug.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep: it reheats beautifully, keeps for days, and even tastes better the next day. Pack it in a thermos for work, or let the kids grab it for school—no complaints, ever.
  • Budget Breakthrough: A pound of bacon and a bag of potatoes stretch this into six servings without breaking the bank. I’ll be real: my grocery bill drops when I make this instead of takeout. Plus, leftovers freeze like a dream.

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

Here's how to recreate that iconic creamy texture and smoky bacon flavor at home.

1

Cook the Bacon Until Crispy

Place the 12 oz thick-cut bacon in a large Dutch oven over medium heat. Cook for 10-12 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. You'll know it's ready when the fat starts to render out and the edges look crisp.

Use tongs to remove the bacon and place it on a paper towel-lined plate. Let it drain for 2 minutes to remove excess fat, but leave about ¼ cup of the bacon fat in the pot—this is the flavor foundation of your soup. Don't drain this fat completely; it's what gives the copycat version its rich, smoky depth.

2

Sauté the Vegetables

In the same Dutch oven (with the reserved bacon fat), add the 1 whole yellow onion and 3 whole celery stalks. Cook over medium heat for 5-6 minutes, stirring occasionally, until the vegetables soften and become translucent. You'll notice the onions turn slightly golden and the celery loses its crispness.

Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. This step develops the aromatic base of your soup. If you notice the garlic starts to brown too quickly, reduce the heat slightly—you want flavor, not bitterness.

3

Build the Creamy Base

Stir in the 2 tbsp tomato paste and cook for 1 minute until it darkens slightly. This deepens the soup's color and adds a subtle sweetness that balances the smokiness. Add the 2 cups diced russet potatoes, 2 cups canned white beans (drained and rinsed), and the 4 cups chicken broth to the pot.

Bring everything to a gentle boil, then reduce the heat to low and add the 1 tsp dried thyme, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well to combine. The potatoes will start to soften as they simmer, creating that signature creamy texture we're after.

4

Simmer Until Potatoes Are Tender

Let the soup simmer uncovered for 20-25 minutes, stirring occasionally, until the potatoes are fork-tender. You'll know they're ready when you can easily slide a knife through them with minimal resistance. The soup should have thickened slightly, but it should still be spoonable.

If the soup looks too thick before the potatoes are tender, add ¼ cup of water or broth to loosen it. The consistency should be creamy but not gluey—think of it like a thick stew rather than a thick sauce.

5

Finish and Serve

Remove the 2 whole bay leaves and stir in the crispy bacon you set aside earlier. Taste and adjust the seasoning with more salt or pepper if needed. The bacon should add those smoky, salty bites that make this soup so satisfying.

Ladle the soup into bowls and garnish with the sliced 2 whole green onions. Serve immediately while hot, with crusty bread on the side. The creamy potato texture and smoky bacon flavor will transport you right back to that classic canned soup experience—but made fresh in your own kitchen.

👨‍🍳

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 medium-high turns it rubbery before the fat renders. Drop the heat to medium-low and let it slow-cook until the edges curl naturally. The fat will pool perfectly for frying onions later, and the bacon stays crisp enough to stand up to the beans.
  • DICE POTATOES SMALL: Russets break down into gluey mush if you chunk them too big. Aim for ½-inch cubes—small enough to soften in 15 minutes, but not so fine they disappear into the soup. (Yes, even if you’re impatient like me, resist the urge to rush this.)
  • SWEAT ONIONS FIRST: Skip the sizzle—sweat the onions and celery in bacon fat over medium heat for 5 minutes before adding garlic. This melts their sharpness and builds flavor without burning. (Your future self will notice the difference when the soup tastes deeper, not bitter.)
  • STIR THE BEANS: After adding canned beans, give the pot a quick stir to distribute any thickened liquid at the bottom. This ensures every bite gets that creamy texture instead of a few lucky spoonfuls. (Does it look weird? Yes. Does it work? Every single time.)

Flavor customization for this dish

Spicy Kick

Add ½ tsp cayenne pepper or 1 tsp smoked paprika with the tomato paste for a subtle heat that lingers. For more intensity, stir in 1 tbsp hot sauce (like Cholula or Frank's RedHot) at the end.

I like to finish with a sprinkle of Penzeys' Red Pepper Flakes—just ¼ tsp adds a smoky, spicy contrast. 🌶️

Creamy Upgrade

For extra richness, stir in ¼ cup heavy cream or ½ cup milk during the last 5 minutes of simmering. This mimics the canned soup's velvety texture while keeping it light.

If you prefer dairy-free, use ½ cup coconut milk—just reduce the broth by ½ cup first to balance the consistency.

Herb Variations

Swap the thyme for 1 tsp dried rosemary or 1 tbsp fresh parsley for a brighter, more herbal note. A pinch of sage (about ½ tsp) adds earthy depth, while fresh dill (about 1 tbsp chopped) gives a tangy twist.

I often add both thyme and rosemary for a layered flavor.

Smoky Depth

Enhance the bacon's smokiness by adding ½ tsp liquid smoke to the broth or sprinkling ¼ tsp smoked salt (like Morton's) over the soup at the end.

For a deeper char, toast the tomato paste in the bacon fat for 2-3 minutes until it darkens—this adds a caramelized, almost BBQ-like richness. 🔥

Cheesy Twist

Stir in ½ cup shredded cheddar or Gruyère during the last 5 minutes of cooking. For a creamy, melty texture, use cream cheese (about 2 oz) instead.

I also love adding crumbled feta (about ¼ cup) for a briny, tangy contrast. Garnish with extra cheese before serving for that diner-style indulgence.

Vegetable Boost

Add 1 cup diced carrots or zucchini with the potatoes for extra veggies. For a heartier soup, throw in ½ cup chopped kale or spinach during the last 5 minutes—they wilt quickly without overpowering the flavors.

I often add mushrooms (about ½ cup sliced**) for an umami boost that pairs perfectly with the bacon.

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 35mg12%
Sodium 950mg41%
Total Carbohydrate 30g11%
Dietary Fiber 6g21%
Sugars 4g
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 use regular bacon instead of thick-cut?

Regular bacon works, but you'll miss the satisfying crispy texture. For best results, cut regular bacon into ¼-inch pieces and cook it until golden. If you're short on time, add ½ tsp smoked paprika to compensate for the lost smokiness from crispy bacon.

2

Why does my homemade soup taste different from Campbell's?

The canned version uses preservatives and stabilizers for shelf life, while homemade soup relies on fresh ingredients and simmering time. The key difference is in the bacon fat (we keep it for richness) and properly cooked potatoes (they create natural creaminess). Taste as you go and adjust salt or pepper to match your preference.

3

Can I make this soup in a slow cooker?

Brown the bacon first, then sauté onions and garlic in a skillet. Transfer everything to the slow cooker with broth and beans. Cook on low for 6-7 hours or high for 3-4 hours, adding potatoes with the broth. The slow cooker makes the potatoes extra tender and the flavors meld beautifully.

4

How do I prevent the potatoes from turning mushy?

Cut them small and even (about ½-inch cubes) and add them to the pot when the broth comes to a boil. Simmer at a gentle bubble (low heat) and check after 20 minutes—they should be tender but still hold their shape. If they're breaking down too fast, reduce the heat slightly.

5

What's the best way to reheat leftovers?

Reheat gently on the stove over low heat with a splash of broth or water to loosen the soup. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Never reheat to boiling—this can make the potatoes turn gluey. The soup tastes even better the next day!

★★★★★4.6(11 reviews)
Categories Soups & Stews