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

Soups & Stews

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

This Campbell's bean and bacon soup copycat recipe delivers the same comforting, smoky richness you remember from childhood—just with a few professional touches. The key lies in slow-cooked bacon that infuses the broth with deep, savory flavor while keeping the beans creamy and hearty.

I’ve perfected this version after years of testing, ensuring every spoonful captures that perfect balance of smoky, salty, and slightly sweet notes.

The secret starts with browning thick-cut bacon until crispy, then simmering it with onions and garlic to build a flavorful base. Canned beans (or dried, if you prefer) absorb these aromatics while the broth reduces to a velvety consistency.

A splash of tomato paste adds depth, and a pinch of black pepper ties everything together—no artificial aftertaste, just pure comfort.

What you’ll end up with is a steaming bowl of soup where each bite delivers crispy bacon bits, tender beans, and a broth so rich it coats your spoon. The texture is what makes this copycat version shine: creamy enough to feel indulgent, yet light enough to enjoy without guilt.

Serve it with crusty bread or a sprinkle of green onions for that restaurant-quality finish.

This recipe is designed to be foolproof—no fancy techniques, just precise steps that guarantee restaurant-quality results at home. Whether you’re feeding a family or just craving a nostalgic bowl of soup, this version stays true to the original while elevating it with professional-level flavor. Let’s get cooking!

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

Ingredients for campbell's bean and bacon soup copycat

Six ingredients make this smoky, creamy soup taste just like the classic—no shortcuts, just pure comfort.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 12 oz Cut into 1/2-inch pieces, crispy
Yellow Onion 🧅 1 whole Medium-sized, diced
Garlic Cloves 🧄 4 cloves Peeled, minced
Canned Kidney Beans 🌱 2 cups Drained, rinsed, or dried beans
Tomato Paste 🍅 2 tbsp Smooth, no sugar added
Chicken Broth 💧 4 cups Low-sodium preferred
Whole Milk 🥛 ½ cup Full-fat for creaminess
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Sugar 🍚 1 tsp White granulated
Green Onions 🌿 2 whole Sliced, for garnish
Crusty Bread 🍞 6 slices For serving

The bacon is non-negotiable here—thick-cut gives you that perfect crunch and smoky depth. Costco or Trader Joe's usually have the best deals on bulk packs, but any grocery store bacon works if it's not pre-cubed (you'll save time chopping). Look for slices with good marbling—they render more fat and flavor. I always cook mine until it's crispy, then drain on paper towels to keep the soup from getting greasy. The onions and garlic? Yellow onions add sweetness, but red onions work too if you prefer a sharper bite. Fresh garlic is a must—jarred stuff tastes like nothing.

No canned beans? Dried beans soak overnight work just fine, but they'll change the texture slightly. The tomato paste can be swapped for 1/4 cup tomato sauce if you're in a pinch, though it adds extra liquid. For the broth, low-sodium is key—you'll be adding salt later. If you can't find it, use regular broth and cut the salt in half. The milk adds creaminess, but if you're watching calories, half-and-half or evaporated milk works too. The sugar balances the acidity—don't skip it, but taste as you go. And for the love of soup, freshly ground black pepper makes all the difference over pre-ground.

This soup tastes even better the next day—3-4 days in the fridge, no problem. Freezes beautifully for up to 3 months, though the bacon might get soggy. I always make a double batch and freeze half. Reheat gently on the stove, stirring in a splash of milk or broth if it gets too thick. Serve with crusty bread—the kind from the bakery section, not the pre-sliced stuff. And those green onions? Toss them in at the end for a bright finish. Trust me, they make it look (and taste) restaurant-worthy.

❤️

Why You'll Love This Recipe

  • No-Chop Night Saved: I swear by this recipe when I’m too tired to dice anything. Toss in pre-chopped onions from the store, crumble that thick-cut bacon straight from the package, and let the garlic sizzle in its own time—no knife skills required. The beans and tomato paste do all the heavy lifting while you stir.
  • Smoky-Sweet Magic: That crispy bacon edge? It’s the star. The caramelized onions and garlic melt into the tomato paste, creating this deep, savory-sweet base that makes the canned beans taste like they’ve been simmering all day. Honestly, it’s the kind of flavor that makes you forget it’s a copycat recipe.
  • Lunchbox Hero: Between us, this soup is my secret weapon for meal prep. It reheats beautifully, so I make a big batch on Sundays and pack it for work—crispy bacon bits stay intact, and the flavors only get better after a night in the fridge. (Yes, even on a Tuesday night.)
  • Budget Breakthrough: I can feed four people for under $8 with this. Thick-cut bacon feels indulgent, but you’re using just enough to make it special—not wasteful. The rest? Canned beans, onions, and garlic. It’s the kind of recipe that proves you don’t need fancy ingredients to feel like you’re eating well.

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 simple techniques.

1

Cook the Bacon and Sauté the Vegetables

Place the 12 oz thick-cut bacon in a large pot over medium heat. Cook for 8-10 minutes, stirring occasionally, until the bacon is crispy and the fat has rendered out. You'll know it's ready when the edges turn golden brown and the fat starts to bubble vigorously.

Remove the bacon from the pot and set it aside on paper towels to drain, leaving the fat in the pot. Add the diced yellow onion to the bacon fat and cook for 5 minutes, stirring occasionally, until softened and translucent. Add the minced garlic cloves and cook for another 30 seconds until fragrant. This step builds the flavor foundation for your soup.

2

Build the Soup Base

Stir in the 2 tbsp tomato paste and cook for 1 minute, allowing it to darken slightly and blend with the bacon fat. Pour in the 4 cups chicken broth and bring the mixture to a gentle boil. Add the drained and rinsed 2 cups canned kidney beans, the 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp sugar. Stir well to combine all ingredients.

Reduce the heat to low and let the soup simmer for 15 minutes. This allows all the flavors to meld together and the beans to absorb the rich, smoky broth. You'll notice the soup developing a deeper color and more complex aroma as it simmers. Taste occasionally and adjust seasoning if needed.

3

Add Creaminess and Finish Cooking

Stir in the 0.5 cup whole milk and simmer for an additional 5 minutes. The milk will create that signature creamy texture that makes this soup so comforting. Keep stirring occasionally to prevent the milk from separating. You're looking for a smooth, velvety consistency that coats the back of a spoon.

Return the crispy bacon to the pot and stir gently to distribute it evenly. The bacon should reabsorb some of the flavorful broth and soften slightly while maintaining its crispy texture. Let the soup simmer for another 5 minutes to ensure everything is heated through and the flavors have fully combined.

4

Serve with Fresh Garnishes

Ladle the soup into bowls and garnish each serving with sliced green onions. The fresh green onions add a bright contrast to the rich, smoky flavors of the soup. Serve immediately with the 6 slices crusty bread on the side for dipping or topping.

This copycat recipe delivers that perfect balance of smoky bacon, creamy beans, and savory broth that makes Campbell's soup so beloved. The key is the slow simmering that develops deep flavor and the addition of milk for that signature creaminess. Enjoy your homemade version with confidence!

👨‍🍳

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

  • CRISP THE BACON LOW: Start your bacon in a cold skillet—yes, even if you’re eager to get cooking. The slow render keeps it crispy without burning, and the fat pools up nicely for frying onions later. I used to rush this, and half the time the bacon ended up greasy instead of crackling.
  • DICE ONIONS SMALL: Tiny, even dices (about 1/8-inch) cook faster and blend into the soup without chunks. Big pieces turn mushy by the end. My lazy approach of rough chopping used to leave noticeable bits—now I just set the knife to a smaller angle and go slow.
  • STIR THE TOMATO PASTE: Don’t just dump it in. Whisk the paste with a splash of broth or water first to break up clumps, or you’ll end up with a soup that’s thick in spots. I learned this after tasting a glob of paste in my first batch—now I stir like I’m painting a wall.
  • SALT THE BEANS LATER: Add the canned beans to the soup after the broth is seasoned. The beans already have salt, and dumping them in early makes the soup taste flat. I was skeptical—until I compared a batch where I did this and one where I didn’t. The difference was night and day.

Wine and beer pairings for campbell's bean and bacon soup copycat

Crisp Red Wine

This smoky, savory soup pairs beautifully with a dry red wine like Pinot Noir or Cabernet Sauvignon. The acidity in these wines cuts through the richness of the bacon fat while complementing the beans' earthy notes.

I love a Willamette Valley Pinot Noir—its bright cherry flavors and subtle earthiness mirror the soup's depth. Serve slightly chilled (55-60°F) to enhance the wine's crispness and balance the soup's warmth. 🍷

Malty Amber Ale

For beer lovers, a malty amber ale like Fat Tire or New Belgium Fat Tire is a perfect match. The caramel and biscuit notes in the beer echo the soup's smoky bacon and toasted tomato paste, while the hoppy bitterness cleanses your palate between bites.

If you prefer a local option, try a craft amber ale from your region—many brewers offer seasonal variations with similar flavor profiles. 🍺

Light White Wine

A crisp white wine like Sauvignon Blanc or Pinot Grigio works surprisingly well, especially if you prefer a lighter pairing. The citrus and herbal notes in these wines contrast the soup's richness, making each spoonful feel fresh.

Look for a New Zealand Sauvignon Blanc—its zesty lime and grapefruit flavors brighten the dish without overpowering it. Serve at 45-50°F to let the wine's acidity shine. 🍷

Cider Pairing

Don’t overlook dry hard cider as a unique pairing option. A Dry English Cider like Thatchers or Weston’s offers a subtle sweetness and tannic structure that complements the bacon’s smokiness.

The slight tartness balances the soup’s creaminess, making it a refreshing choice. Opt for a cider with 0.5% ABV or less to avoid overwhelming the dish. 🍏

Coffee or Tea

If you prefer non-alcoholic options, a robust black coffee or Earl Grey tea enhances the soup’s flavors. The bitterness in coffee mirrors the bacon’s smokiness, while the bergamot notes in Earl Grey add a floral contrast.

Serve the coffee hot but not boiling to preserve its depth, or steep the tea for 3-4 minutes for a balanced flavor. ☕

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 8g40%
Cholesterol 55mg18%
Sodium 1120mg49%
Total Carbohydrate 32g11%
Dietary Fiber 6g21%
Sugars 5g
Protein 20g40%
* 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 turkey bacon instead of pork bacon?

Yes, but expect a slightly different flavor profile. Turkey bacon has less fat, so it won't render as much smoky flavor into the broth. For best results, use thick-cut turkey bacon and cook it until extra crispy to compensate. The soup will still be delicious but leaner—add a splash of extra milk if you want to maintain the creamy texture.

2

How do I make this soup vegetarian?

Swap the bacon for smoked paprika or liquid smoke (½ tsp) to mimic the smoky flavor. Use vegetable broth instead of chicken broth and add ½ cup mushrooms sautéed with the onions for depth. For protein, stir in 1 cup cooked lentils or 15 oz canned white beans with the kidney beans. The tomato paste and milk will keep the creamy texture intact.

3

Why did my soup turn out greasy?

This usually happens when too much bacon fat remains in the pot. After cooking the bacon, drain it on paper towels and discard all but 1-2 tablespoons of fat. If your soup is still too rich, skim excess fat from the surface before adding milk. For next time, use leaner bacon (like turkey) or reduce cooking time slightly to render less fat.

4

Can I make this soup in an Instant Pot?

Cook the bacon in a skillet first, then transfer it to the Instant Pot with the onions and garlic. Add all remaining ingredients and pressure cook for 5 minutes on high. Quick-release the pressure, stir in the milk, and cook on sauté mode for 2 minutes to heat through. The high-pressure method reduces cooking time while keeping all the flavors intact.

5

What's the best way to reheat leftover soup?

Gently reheat on the stove over low-medium heat, stirring frequently to prevent scorching. If the soup thickens too much, add 1-2 tablespoons of broth or milk. For microwave reheating, cover with a lid and heat in 30-second intervals, stirring between each. Never microwave uncovered—it can cause uneven heating and potential splattering.

★★★★★4.5(14 reviews)
Categories Soups & Stews