Soups & Stews
This Campbell's Bean and Bacon Soup copycat recipe delivers the same smoky bacon crisp and creamy tomato depth you love from the can—just made from scratch with restaurant-quality results.
The secret lies in slow-cooked bacon that renders its fat into the broth, creating that signature rich, savory base before blending in beans and a touch of tomato paste for authentic depth. I've been perfecting this version for years, and it consistently passes the taste test against the original.
What sets this homemade version apart is the ability to control the seasoning and texture precisely. Unlike canned soup, this recipe builds flavor layer by layer—starting with crispy bacon, then simmering in a rich broth until the beans absorb all that smoky goodness.
The result is a soup that's creamy without dairy, thanks to the natural breakdown of beans and bacon fat, with just the right amount of heat from black pepper and paprika. It's the kind of soup that warms you from the inside out on chilly days.
By the time you're done, you'll have a pot of soup that's thicker and heartier than anything from a can, with bacon pieces that stay crisp at the edges and a broth so flavorful it coats every spoonful.
The aroma alone will have everyone gathering around the kitchen, and the first taste will prove this is the only version you'll ever need. Ready to make it? Here's everything you'll need to get started.
This recipe works perfectly as a quick weeknight dinner or a comforting meal prep option—just reheat and enjoy. The flavors actually improve overnight, making it ideal for making ahead when you know you'll need a warm, satisfying meal.
Whether you're feeding a family or meal prepping for the week, this copycat version delivers consistent, restaurant-quality results every single time.
Ingredients for campbell's bean and bacon soup copycat
Six ingredients create the smoky bacon flavor and creamy tomato base you crave from the can.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 8 oz | Cut into 1/2-inch pieces, no pre-cooking |
| Yellow Onion 🧅 | 1 medium | Diced, about 1.5 cups |
| Carrots 🥕 | 2 medium | Peeled, diced into 1/4-inch pieces |
| Celery Stalks 🌿 | 2 medium | Diced, about 1 cup total |
| Garlic Cloves 🧄 | 4 cloves | Minced, or 1 tsp garlic powder |
| Canned White Beans 🥫 | 2 cups | Great Northern or cannellini drained |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube preferred for freshness |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred, homemade or store-bought |
| Water 💧 | 2 cups | For adjusting consistency |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Smoked Paprika 🌶️ | ½ tsp | For authentic smoky depth |
| Salt 🧂 | 1 ½ tsp | Adjust to taste, kosher preferred |
| Dried Thyme 🌿 | ¼ tsp | Or 1 tsp fresh thyme leaves |
| Worcestershire Sauce 🍶 | 1 tbsp | For umami depth, Lea & Perrins brand |
The bacon is non-negotiable for that signature crisp. Thick-cut bacon from Costco gives the best texture, but any quality bacon works—just don't use the pre-cooked stuff. Look for applewood-smoked bacon if you can find it at Whole Foods or specialty markets, though regular bacon still delivers. The onions, carrots, and celery should be fresh—Trader Joe's has great pre-diced veggie mixes that save time. For the beans, Great Northern holds up best during cooking, but cannellini gives a slightly creamier texture. The tomato paste? Squeeze tubes from Trader Joe's are perfect—they're fresher than cans and won't spoil for months.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close, though it's not quite the same. Short on Worcestershire? Extra soy sauce or a splash of fish sauce adds umami depth. The broth matters—low-sodium is a must so you can control the saltiness. Want it even creamier? Blend half the soup before serving. The bacon fat renders perfectly during cooking, so don't drain it—it's what makes this taste like the canned version. For a vegetarian version, swap bacon for smoked turkey bacon or tempeh and add an extra tablespoon of tomato paste.
This soup tastes even better the next day—make a double batch and freeze half. Keeps for 4-5 days in the fridge or 3 months frozen. I portion mine into containers with a layer of bacon on top—the crisp stays perfect until reheating. For meal prep, freeze in single-serving portions so you can grab just what you need. The bacon will get slightly softer after reheating, but a quick broil in the oven before serving restores that satisfying crunch.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe when I’m too tired to dice anything—just rough-chop the onion, carrots, and celery into bite-sized pieces. The thick-cut bacon crisps up while you do that, so you’re basically cooking two things at once.
- Smoky-Savory Magic: That first bite hits different—the crispy bacon crumbles into the creamy beans, while the garlic and celery sing in the background. Honestly, it’s the kind of soup that makes you forget it’s just a copycat recipe.
- Leftovers That Don’t Suck: I make a double batch on Sundays, and it’s still amazing reheated for lunch. The flavors actually deepen overnight, so you’re not stuck with sad, watery soup the next day.
- Budget-Friendly Crowd-Pleaser: A pound of bacon and a can of beans stretch this into six servings without breaking the bank. My college roommates and I lived on this—it’s the kind of dish that makes you feel like you’re feeding a whole house, not just one person.
Step-by-step instructions for Campbell's bean and bacon soup copycat recipe
Here's how to recreate that iconic creamy, smoky flavor at home with crisp bacon and rich tomato depth.
Cook the Bacon Until Crisp
Place the 8 oz thick-cut bacon in a large Dutch oven over medium heat. Let it cook undisturbed for 8-10 minutes, watching for those beautiful edges to turn deep golden brown and crispy. I like to press down gently on the bacon pieces during the first minute—this prevents them from curling and ensures even contact with the pan.
Once the bacon is crisp, use tongs to transfer it to a paper towel-lined plate, leaving all that rendered fat in the pot. You should have about 2 tablespoons of bacon fat remaining—this is the foundation of our flavor. If you're worried about too much fat, you can drain off the excess while keeping about 1 tablespoon in the pot for cooking the vegetables.
Sauté the Vegetables
In the same Dutch oven (with the bacon fat), add the diced yellow onion, diced carrots, and diced celery stalks. Cook over medium heat for 6-8 minutes, stirring occasionally, until the vegetables soften slightly and the onion becomes translucent. You'll know they're ready when they release their natural juices and start to caramelize at the edges.
Add the minced garlic cloves and cook for another 30 seconds until fragrant. Here's where it gets good—the garlic should smell amazing but not burn. If it starts to darken too quickly, reduce the heat slightly. This step builds the aromatic base that ties all the flavors together.
Build the Creamy Base
Stir in the 2 tbsp tomato paste and cook for 1 minute to deepen its flavor. Then add the 4 cups chicken broth, 2 cups water, 1.5 tsp salt, 0.5 tsp smoked paprika, 0.25 tsp dried thyme, 0.5 tsp ground black pepper, and 1 tbsp Worcestershire sauce. Bring everything to a gentle boil, then reduce the heat to low and let it simmer for 10 minutes to allow the flavors to meld.
Return the crispy bacon to the pot along with the 2 cups canned white beans (drained). Stir well and let the soup simmer for another 5-7 minutes. This is where the magic happens—the beans absorb the smoky, savory broth while the bacon infuses its crispy flavor throughout.
Adjust Consistency and Serve
Taste the soup and adjust the seasoning if needed. For that classic Campbell's creaminess, you can stir in 1-2 tablespoons of cornstarch mixed with 1 tablespoon of cold water and simmer for 2-3 minutes until slightly thickened. If you prefer it thinner, simply add more water or broth.
Serve immediately with a sprinkle of fresh parsley if you like. The soup should have a rich, creamy texture with visible chunks of crisp bacon and tender vegetables. Each spoonful delivers that perfect balance of smoky, savory, and slightly sweet flavors that make this soup so beloved.
Pro Tips For Making Campbell'S Bean And Bacon Soup Copycat
- CRACK THE BACON LOW: Cook thick-cut bacon at 275°F (135°C) for 20-25 minutes—no flipping needed. I used to rush it on high heat, ending up with chewy edges and uneven crisp. Slow and steady gives you that perfect crunch while keeping the fat render out properly for the soup.
- CHOP VEGETABLES UNIFORM: Cut onions, carrots, and celery into ¼-inch dice—no smaller, no larger. The Campbell’s version relies on even cooking, and mixed sizes mean some veggies turn mushy while others stay crunchy. A sharp knife and steady hand make this faster than you’d think.
- SAVE THE BACON FAT: After cooking the bacon, drain all but 2 tablespoons of fat in the pot. That rendered fat carries flavor, and skipping it means your soup tastes like it’s missing something. Use it to sauté the veggies—it’s the non-negotiable base.
- DON’T SKIP THE DEGLAZE: After removing the bacon, splash in ½ cup of water or broth and scrape the browned bits off the pot. Those bits are pure flavor, and ignoring them means losing half the depth of taste. A quick 30-second scrape makes a real difference.
Flavor customization for this dish
Smoky Heat Boost
Want to kick up the smokiness? Add ½ teaspoon chipotle powder or ¼ teaspoon cayenne pepper when simmering the broth. For an extra smoky depth, swap the smoked paprika for 1 teaspoon liquid smoke—just start with ½ teaspoon and adjust to taste.
I find Penzeys chipotle powder adds a perfect balance of heat and smokiness without overpowering the bacon flavor. 🌶️
Creamy Upgrade
For a richer, creamier texture without dairy, blend ½ cup of the soup until smooth before returning it to the pot. Alternatively, stir in ¼ cup sour cream or ½ cup coconut milk at the end for a velvety finish.
I love adding 2 tablespoons of mashed white beans to thicken naturally while keeping it vegetarian-friendly.
Herb Variations
Swap out thyme for 1 teaspoon dried rosemary or ½ teaspoon dried sage for a more earthy flavor. Fresh herbs like 1 tablespoon chopped parsley or 1 teaspoon chopped chives brighten the dish when added at the end.
For a French twist, add ½ teaspoon dried tarragon—it pairs surprisingly well with the smoky bacon.
Protein Swaps
Make it vegetarian by replacing bacon with smoked tempeh or crumbled tofu—crisp the tempeh in the oven first for that satisfying bite. For a seafood option, stir in ½ cup cooked shrimp or ½ cup diced smoked sausage at the end.
I’ve also used chicken sausage for a heartier, meatier version that holds up well in leftovers.
Spicy Kick
Add 1-2 dashes of hot sauce like Tabasco or Cholula for instant heat. For a slow-building spice, toss in ½ teaspoon crushed red pepper flakes when sautéing the vegetables.
If you love kick, try 1 teaspoon gochujang (Korean chili paste) for a sweet-spicy depth that complements the smoky bacon beautifully. 🔥
Sweet-Savory Balance
Balance the richness with a touch of sweetness by adding 1 teaspoon brown sugar or ½ teaspoon maple syrup when simmering the broth. For a caramelized touch, stir in 1 tablespoon of caramelized onions at the end.
I’ve also found that a pinch of cinnamon (just ¼ teaspoon) adds warmth without overpowering the savory flavors.
Nutrition facts
Frequently asked questions
Can I make this soup without bacon?
The bacon is essential for that signature smoky flavor, but you can substitute smoked turkey bacon or crumbled tempeh for a vegetarian version. If using tempeh, crisp it in the oven first for texture. The flavor won't be identical, but it'll still be delicious!
How do I keep the bacon crispy in the soup?
Cook the bacon separately until fully crispy, then transfer it to a paper towel-lined plate. Add it back to the soup just before serving. This ensures it stays crisp rather than soggy. You can also broil the bacon for 2-3 minutes before serving to restore crispiness.
Can I make this soup in a slow cooker?
Cook the bacon separately, drain all but 1 tablespoon of fat, and add it to the slow cooker with the vegetables. Simmer on low for 6-7 hours or high for 3-4 hours. The slow cooking enhances the flavors even more, making it perfect for busy days.
Why does my homemade version taste different from the canned soup?
The canned version uses preservatives and artificial flavors for consistency. Your homemade soup has deeper, more complex flavors from fresh ingredients and slow cooking. The smoky bacon fat and fresh herbs create a richer taste that can't be replicated in a can. Trust the process!
How long will leftovers keep in the fridge?
This soup stays fresh for 4-5 days in an airtight container. The flavors actually improve overnight as the ingredients meld together. For best results, store it in a sealed container with a layer of bacon on top to preserve crispiness.
