Bean and Bacon Soup Recipe Like Campbell's: Smoky Bacon and Bean Comfort in One Pot

Soups & Stews

Bean and Bacon Soup Recipe Like Campbell's: Smoky Bacon and Bean Comfort in One Pot

This bean and bacon soup recipe like a better Campbell’s delivers the same smoky, hearty comfort—just elevated, with crispy bacon and tender beans simmered in a rich, savory broth.

The secret lies in caramelizing onions and browning bacon first, which builds deep, caramelized flavors that transform simple ingredients into something extraordinary. I've perfected this recipe over years of testing, ensuring every spoonful delivers that perfect balance of smoky, salty, and slightly sweet notes.

The beauty of this recipe is its simplicity—no fancy techniques required, just a one-pot approach that lets the flavors meld together over time. You'll start with crispy bacon, then build layers of flavor by sautéing onions, garlic, and celery until they're soft and fragrant.

The beans (I recommend a mix of navy and kidney) absorb the broth beautifully, becoming tender and flavorful without falling apart. The result is a soup that's hearty enough to stand alone but still light enough for a weeknight dinner.

What sets this apart from canned versions is the texture—thick enough to coat a spoon but still brothy enough to sip. The bacon adds a satisfying crunch, while the beans provide substance and protein.

It's the kind of soup that warms you from the inside out, perfect for chilly evenings or when you need a comforting meal without the effort. The aroma alone will have everyone gathering around the table, and the taste? Pure, nostalgic satisfaction.

Serve this soup with crusty bread for dipping or a sprinkle of fresh parsley for brightness. It reheats beautifully, too, making it ideal for meal prep. Whether you're feeding a family or craving a solo comfort meal, this recipe delivers restaurant-quality results with minimal effort. Let's get cooking!

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

Ingredients for bean and bacon soup recipe like campbells

Six ingredients make this bacon-bean soup taste like a gourmet version of Campbell's.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 8 oz Thick-cut for crispiness (not pre-cooked)
Yellow Onions 🧅 1 whole Medium size, diced small
Celery Stalks 🥬 3 whole Trimmed, diced small
Garlic Cloves 🧄 4 cloves Fresh, minced fine
Navy Beans 🌾 1 ½ cups Dried, soaked overnight
Kidney Beans 🌾 1 cup Dried, soaked overnight
Chicken Broth 💧 4 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Smooth, not chunky
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Bay Leaves 🌿 2 whole Removed before serving
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Sugar 🍯 1 tsp Balances flavors
Apple Cider Vinegar 🍎 1 tbsp For depth (optional)

The bacon is non-negotiable—thick-cut from Costco or your butcher's counter gives the best crunch. Look for pieces with good marbling, not those skinny pre-cooked strips. The beans? Navy and kidney together give perfect texture—navy stays firm, kidney adds creaminess. Soak them overnight in cold water (discard soaking liquid). For the broth, Pacific Foods low-sodium is my go-to, but any good-quality chicken broth works. The tomato paste? Squeeze tubes from Trader Joe's are perfect—no waste, lasts forever.

No thick-cut bacon? Regular bacon cooked extra crispy works in a pinch, but it won't be as satisfying. Short on beans? Substitute pinto or black beans (they hold up well too). The apple cider vinegar might sound weird, but it cuts through the richness—substitute lemon juice at half the amount if you're fresh out. Fresh thyme is ideal, but dried at one-third the amount gets you close. The sugar balances the smokiness, but if you're avoiding it, skip it entirely—the soup will still taste great.

This soup tastes even better the next day as flavors meld. Store in the fridge for 4-5 days—the bacon stays crispy if you scoop it out before reheating. Freezes beautifully for 3 months (portion into containers first). For meal prep, double the recipe and freeze half. The bacon gets soggy if reheated with broth, so add it back fresh when serving. Garnish with extra crispy bacon bits and a sprinkle of parsley if you're feeling fancy.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything in one pot, walk away while it simmers, and come back to that rich, smoky aroma. The bacon renders its own fat, so no extra oil needed, and the beans soften right in the broth.
  • Smoky-Sweet Crunch: That crispy bacon edge? It’s the star. I fry the thick-cut slices until they’re golden, then crumble them right into the soup where they melt into the creamy navy beans—salty, sweet, and satisfying in every bite.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep. I make a big batch on Sunday, and it keeps for days in the fridge. Cold or reheated, it’s a solid lunch—just add a slice of crusty bread, and you’ve got a full meal.
  • Budget-Friendly Powerhouse: Honestly, this recipe won’t break the bank. Navy beans are cheap, bacon stretches far, and onions/celery/garlic are pantry staples. It’s the kind of dish that feeds a crowd without emptying your wallet—or your patience.

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

This soup delivers that classic Campbell's comfort—rich, smoky bacon, hearty beans, and just the right balance of savory and tangy. Here's how to make it in one pot.

1

Cook the Bacon Until Crispy

Start by cutting the 8 oz thick-cut bacon into ½-inch pieces—thick-cut gives you that perfect crispy texture. Place them in a large Dutch oven over medium heat and cook for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. The fat should render out and pool in the bottom of the pot.

Here's the thing—don't rush this step. The bacon fat is what builds flavor in this soup. Once it's crispy, use a slotted spoon to remove the bacon and set it aside on a paper towel-lined plate. Leave the fat in the pot—you'll need it for sautéing. If you have too much fat, pour off all but 2 tablespoons to keep the soup from getting too greasy.

2

Sauté the Vegetables and Add Aromatics

In the same pot with the bacon fat, add the 1 whole yellow onion (diced small) and 3 whole celery stalks (diced small). Cook over medium heat for 5-6 minutes, stirring occasionally, until the onions are soft and translucent and the celery has just started to soften. You want them to release their natural juices and mellow out their flavors.

Next, add the 4 cloves garlic cloves (minced fine) and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Stir in the 2 tbsp tomato paste and cook for another 1 minute, stirring constantly. This step develops the base flavor for the soup and gives it that rich, slightly sweet depth you'd expect from Campbell's.

3

Build the Soup Base with Beans and Broth

Pour in the 4 cups chicken broth and bring the mixture to a gentle boil. Add the 1.5 cups navy beans and 1 cup kidney beans (drained if previously soaked), along with the 2 whole bay leaves, 1 tsp dried thyme, 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp sugar. Stir well to combine—you want all the ingredients to meld together.

Once boiling, reduce the heat to low and let the soup simmer uncovered for 45-50 minutes. This slow simmer allows the beans to soften completely and the flavors to develop fully. You'll know it's ready when the beans are tender and the soup has thickened slightly. If it looks too thin, simmer uncovered for another 10 minutes to reduce it.

4

Finish with Bacon and Vinegar

After the beans are tender, stir in the 1 tbsp apple cider vinegar and the crispy bacon you set aside earlier. The vinegar adds a subtle tang that brightens the soup, balancing the richness of the bacon and beans. Taste and adjust the seasoning if needed—you might need a pinch more salt or pepper depending on your broth.

Remove the 2 whole bay leaves before serving—you don't want them in your final dish. Ladle the soup into bowls and serve warm. The combination of crispy bacon, hearty beans, and that smoky-sweet broth will give you that classic Campbell's comfort feeling right in your own kitchen.

👨‍🍳

Pro Tips For Making Bean And Bacon Soup Recipe Like Campbells

  • CRISP THE BACON LOW: Cook the thick-cut bacon at 275°F (135°C) instead of high heat—it renders fat slower, keeps the meat juicy, and gives that smoky depth Campbell’s soup has. I used to rush it, and the bacon turned greasy and flavorless. Patience here makes a real difference.
  • CHOP ONIONS UNIFORM: Cut the yellow onions into ¼-inch dice—smaller than usual—so they dissolve into the soup instead of lingering as chunks. I learned this the hard way after serving a bowl with a mouthful of chewy onion. Even distribution = even flavor.
  • SWEAT VEGETABLES DRY: Cook the celery and onions until the onions turn translucent and the celery softens before adding liquid—this builds a richer base. Skip this, and your soup will taste watery. (Yes, even if you’re impatient like me.)
  • SOAK BEANS 1 HOUR: Navy beans absorb water fast—soak them for at least an hour (or overnight) to cut cooking time and prevent a gummy texture. I used to skip this, and the soup always ended up thick and gluey. A quick rinse before adding them helps too.

Common mistakes when making this dish

Skipping the Soak

One of the biggest mistakes is skipping the overnight soak for dried beans. Without soaking, beans take 2-3 hours longer to soften and may never reach that perfect tender texture. I've seen people rush this step and end up with mushy beans or a grainy soup.

If you're short on time, at least do a 2-hour quick soak in hot water with a pinch of baking soda to help soften them faster. 💫

Overcrowding the Pot

Adding all the bacon at once or using a pot that's too small leads to soggy bacon and uneven cooking. Start with half the bacon to render fat, then add the rest in batches.

I use a 6-quart Dutch oven for this recipe—it gives enough space for everything to cook properly without steaming. If your pot is too small, cook the bacon in batches and reserve the fat.

Ignoring the Bacon Fat

The rendered bacon fat is flavor gold—don't pour it out! That fat carries all the smoky, savory notes that make this soup taste like a gourmet version of Campbell's. If you're concerned about grease, leave just 2 tablespoons in the pot.

The fat helps sauté the onions and celery, creating a rich base that can't be replicated with olive oil alone.

Underseasoning the Broth

Many home cooks hold back on salt and spices, thinking they can adjust later. But once the beans absorb the broth, it's nearly impossible to fix over-salted soup. Taste the broth before adding beans—it should be seasoned like a well-flavored stock.

The 1 tsp sugar and 1 tbsp vinegar balance the richness, but if you skip them, the soup will taste flat. Trust me, these small amounts make a big difference. 🔥

Rushing the Simmer

Simmering too quickly or at high heat can turn your soup into a mushy mess. Keep the heat at low-medium and let it bubble gently. I've seen people crank the heat up to speed things along, but this causes the beans to break down too fast.

The 45-50 minute simmer is non-negotiable—it's what develops the deep, complex flavors you crave.

Forgetting the Vinegar

Skipping the apple cider vinegar (or subbing it with nothing) means your soup will taste one-dimensional. That 1 tbsp adds brightness and cuts through the richness of the bacon and beans.

If you're avoiding vinegar, a splash of lemon juice works in a pinch, but it won't have the same depth. The acidity is what makes this soup taste like it was simmered for hours, not minutes. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 45mg15%
Sodium 1100mg48%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 8g
Protein 24g48%
* 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 canned beans instead of dried?

Yes! For convenience, substitute 2 (15 oz) cans each of navy and kidney beans (drained and rinsed) for the dried version. The texture will be slightly softer, but the flavor remains rich. Just reduce the simmering time to 20-25 minutes since canned beans are pre-cooked.

2

How do I make this soup thicker?

Simmer the soup uncovered for an extra 10-15 minutes to reduce the liquid naturally. For faster thickening, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer for 2-3 minutes until it reaches your desired consistency.

3

Can I make this soup in a slow cooker?

Brown the bacon and sauté the onions/celery as directed, then transfer everything to a 6-quart slow cooker. Add the remaining ingredients and cook on low for 6-7 hours or high for 3-4 hours. The slow cooker enhances the flavors beautifully.

4

What's the best way to reheat leftovers?

Reheat gently on the stove over low heat for 5-7 minutes, stirring occasionally. For extra crispiness, add fresh bacon pieces when reheating. Never microwave directly from the fridge—it can make the soup watery.

5

Can I make this soup vegetarian?

Swap the bacon for smoked paprika (1 tsp) + 2 tbsp olive oil and use vegetable broth. For protein, add 1 cup cooked lentils or 1 (15 oz) can chickpeas. The smoky depth will still shine through!

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