Campbell's Bean and Bacon Soup Recipe: Smoky Bacon Crunch Meets Hearty Tomato Base

Soups & Stews

Campbell's Bean and Bacon Soup Recipe: Smoky Bacon Crunch Meets Hearty Tomato Base

This Campbell's bean and bacon soup recipe transforms a pantry staple into a restaurant-worthy bowl with smoky bacon and a rich tomato base—ready in under 30 minutes.

The secret lies in crisping thick-cut bacon until caramelized, then building layers of flavor with canned beans, broth, and a touch of vinegar for brightness. I developed this version after years of testing shortcuts that still deliver depth without complexity.

What makes this soup special is its balance of convenience and customization. You get all the comfort of a classic bean and bacon soup without the fuss of soaking dried beans or browning meat in batches.

The bacon adds a satisfying crunch, while the tomato base keeps it hearty and familiar. For extra heartiness, stir in diced potatoes during the last 15 minutes of cooking, or add fresh herbs like thyme for an herbal twist.

By the time you ladle this into bowls, you’ll have a soup with tender beans, crispy bacon bits, and a velvety tomato broth that’s both comforting and elegant.

The aroma alone—smoky, savory, with a hint of vinegar—will have everyone at the table asking for seconds. Serve with crusty bread or crackers for the full experience.

This recipe scales perfectly for meal prep or feeding a crowd, and leftovers actually taste better the next day as flavors meld. Whether you're new to cooking or looking for a weeknight shortcut, this soup delivers professional results with minimal effort.

Let’s get started with the ingredients you likely already have on hand.

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

Ingredients for campbell's bean and bacon soup

Pantry staples plus crispy bacon—this soup comes together faster than you'd think.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 6 oz Cut into 1/2-inch pieces
Canned Great Northern Beans 🌱 1 can 15-oz can, drained
Canned Diced Tomatoes 🍅 1 can 15-oz can, undrained
Chicken Broth 💧 3 cups Low-sodium preferred
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 2 cloves Minced, fresh preferred
White Vinegar 🍋 1 tbsp For brightness
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Bay Leaves 🍃 1 whole Removed after cooking
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Russet Potatoes 🥔 1 lb Diced small, optional
Butter 🧈 1 tbsp For finishing

The bacon is non-negotiable here—thick-cut gives the best crunch. Costco or Trader Joe's always have great prices, but any grocery store bacon works. Look for slices that are at least 1/4-inch thick. If you can't find thick-cut, regular bacon still works, but it'll be less crispy. The beans? Great Northerns hold their shape better than kidney beans, but use whatever you've got. Drain them well though—extra liquid makes the soup watery.

No thick-cut bacon? Regular bacon in a single layer still crisps up nicely—just don't overcrowd the pan. Swapping the canned tomatoes? Fresh diced tomatoes work too, but drain them well to avoid thinning the soup. Short on thyme? Dried oregano at half the amount gets you close. The potatoes are optional but worth it—they soak up the broth and add heartiness. If you skip them, just add an extra 1/2 cup of beans for bulk. The vinegar might sound odd, but it cuts through the richness and brightens everything up.

This soup tastes even better the next day—honestly, the flavors meld into something magical. Keeps for 5 days in the fridge, freezes for 3 months. I always make a double batch because it disappears fast. Store leftovers in airtight containers with a splash of broth to keep it moist. Reheat gently on the stove—microwaving makes the bacon soggy. Serve with crusty bread to soak up every last drop.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe when I’m staring at my fridge thinking, what’s for dinner? The canned beans and broth do all the heavy lifting—just dice that onion, fry the bacon, and dump everything in. No fancy techniques, no stress.
  • Smoky Depth Bomb: That thick-cut bacon? It’s the star—crispy edges and salty richness that lingers. The tomatoes add a tangy kick, but the real magic is how the broth soaks up all the bacon fat. One spoonful and you’ll forget it’s a 20-minute meal.
  • Leftovers That Shine: Between us, this soup tastes better the next day. The flavors meld into something heartier, and it reheats like a dream. I’ve brought it to potlucks, packed it for lunch, and even frozen half—no one ever complains.
  • Budget-Friendly Powerhouse: Great Northern beans and chicken broth stretch this recipe to feed four for under $8. Bacon feels indulgent, but using thick-cut (and saving the fat!) keeps it honest. Honestly? It’s my go-to when I need to feed the family without breaking the bank.

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

This smoky, hearty soup comes together in one pot with rich flavors and satisfying textures.

1

Cook the Bacon Until Crispy

In a large pot, cook the 6 oz thick-cut bacon over medium heat until it reaches a beautiful golden brown and the fat has rendered out. This should take about 8-10 minutes, stirring occasionally to prevent burning. The bacon will release its rich, smoky flavor into the pot as it cooks.

Here's the thing—don't rush this step. You want that crispy texture and maximum flavor extraction. Once the bacon is perfectly crisp, use tongs to remove it from the pot and set it aside on a paper towel-lined plate. Leave the rendered fat in the pot—this is where all the flavor lives.

2

Sauté Onion and Garlic in Bacon Fat

In the same pot with the bacon fat, add the diced yellow onion and cook over medium heat for 5-6 minutes until softened and starting to caramelize. You'll know it's ready when the onions turn translucent and develop a lovely golden hue.

Add the 2 cloves minced garlic and cook for another 30 seconds until fragrant. The garlic should sizzle gently and release its aroma without burning. This step builds the flavor foundation for your soup, so don't skip it.

3

Build the Soup Base

Pour in the 3 cups chicken broth, the 1 tbsp white vinegar, and the 1 tsp dried thyme. Add the whole bay leaf and stir everything together. Bring the mixture to a gentle boil, then reduce heat to medium-low and let it simmer for 5 minutes to allow the flavors to meld.

Add the 1 can diced tomatoes (undrained) and the 1 tsp salt. Stir well and let the soup simmer for another 5 minutes. This step develops the rich tomato base that makes this soup so comforting. The vinegar adds brightness that cuts through the richness of the bacon.

4

Add Potatoes and Beans

Add the 1 lb diced russet potatoes and the 1 can drained great northern beans to the pot. Stir gently to combine with the soup base. Return the soup to a gentle simmer and cook for 15-20 minutes, or until the potatoes are fork-tender and easily pierced with a knife.

Real talk: The potatoes should be soft but still hold their shape slightly. If they're breaking apart too much, they've cooked too long. You want that satisfying bite in every spoonful.

5

Finish and Serve

Remove the bay leaf from the soup. Stir in the 0.5 tsp black pepper and the 1 tbsp butter. The butter adds a lovely richness and helps balance the flavors. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash more vinegar for brightness.

Return the crispy bacon to the pot and stir to distribute it throughout the soup. Ladle the soup into bowls and serve immediately. The combination of smoky bacon, creamy beans, and hearty potatoes makes this soup incredibly satisfying. Enjoy it with some crusty bread to soak up every last drop!

👨‍🍳

Pro Tips For Making Campbell'S Bean And Bacon Soup

  • CRISP THE BACON FIRST: Cook the thick-cut bacon until the edges are deep brown and the fat renders completely—I mean, until the pan has enough fat to fry an egg in. Skim out most of the grease after cooking (leave about 2 tablespoons) so the soup doesn’t turn greasy later. Trust me, the flavor stays rich but the texture stays clean.
  • SWEAT THE ONION LOW: Don’t rush the onion—cook it over medium-low heat for 8–10 minutes until it’s soft and translucent, not just slightly browned. I learned this the hard way: rushing it adds a raw bite to the soup that no amount of simmering fixes. (Yes, even if you’re impatient like me.)
  • DRAIN THE BEANS WELL: Rinse the canned Great Northern beans under cold water and drain them thoroughly before adding them to the pot. The extra starch from the canned liquid makes the soup gluey if you skip this step. I used to skip it, and the texture always suffered—now I just shake the can upside down over the sink first.
  • SIMMER, DON’T BOIL: Keep the soup at a gentle simmer (tiny bubbles, not rolling) for at least 20 minutes after everything’s combined. This lets the flavors meld without breaking down the bacon or turning the beans mushy. I was skeptical until I tried it—now it’s non-negotiable for depth of flavor.

Troubleshooting this recipe

Bacon Too Soggy

If your bacon ends up soggy instead of crispy, it’s likely because you didn’t remove it early enough or the soup simmered too long. I’ve found the trick is to crisp the bacon first, then set it aside on a paper towel-lined plate while you build the soup.

When you’re ready to serve, add it back in just before ladling—this way, it stays crispy and adds that satisfying crunch. 🥓

Soup Too Thin

A watery soup usually means too much liquid was added or the beans weren’t drained properly. Always drain your canned beans thoroughly and avoid using low-sodium broth unless you’re adding extra salt. If your soup is still too thin, remove the pot from heat and let it cool slightly.

Then, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer for another 2-3 minutes until thickened.

Beans Too Mushy

Great Northern beans should hold their shape but still be tender. If they’re turning mushy, it’s likely because they simmered too long. To fix this, reduce the cooking time by 5 minutes next time.

If you’re adding potatoes, cook them separately for 10 minutes first, then add them to the soup during the last 15 minutes of cooking. This keeps the beans intact while still letting the potatoes soften.

Flavor Too Bland

Blandness usually happens when the bacon isn’t crisped enough or the vinegar is skipped. Make sure to cook the bacon until it’s deeply browned and crispy—this adds smoky depth. Also, don’t skip the 1 tbsp white vinegar; it brightens the soup and cuts through the richness.

If your soup still tastes flat, add a pinch more salt, a dash of Worcestershire sauce, or a splash of hot sauce to wake up the flavors.

Potatoes Overcooked

If your potatoes turn to mush, they likely cooked too long in the soup. To avoid this, cut them into even, small pieces so they cook uniformly. For extra insurance, parboil them for 5 minutes in salted water before adding them to the soup.

Then, add them during the last 15 minutes of cooking to ensure they’re tender but still hold their shape.

Broth Too Salty

If your soup tastes overly salty, it’s probably from the broth or canned beans. Use low-sodium chicken broth and rinse the canned beans under cold water before draining. If the soup is already too salty, add ½ cup unsalted tomato sauce or ½ cup milk to dilute the saltiness.

You can also add a few ice cubes and let them melt to reduce the salt concentration slightly.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 35mg12%
Sodium 1020mg44%
Total Carbohydrate 42g15%
Dietary Fiber 10g36%
Sugars 8g
Protein 22g44%
* 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?

Swap the bacon for 6 oz smoked sausage or 1 tbsp bacon bits if you're vegetarian, use 1 tbsp smoked paprika for depth. The key is maintaining that smoky flavor—just add it at the end to preserve texture.

2

How do I make this soup thicker?

If your soup is too thin, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer for 2-3 minutes. For a creamier texture, add ½ cup milk or ½ cup heavy cream at the end. Always drain beans thoroughly to avoid excess liquid.

3

Can I use fresh beans instead of canned?

Yes, but you'll need to soak 1 cup dried Great Northern beans overnight first. Cook them separately until tender (45-60 minutes) before adding to the soup. Fresh beans add texture but require more prep time. For convenience, stick with canned.

4

What's the best way to reheat leftovers?

Reheat gently on the stove over medium-low heat until warmed through (5-7 minutes). Avoid microwaving—it makes the bacon soggy. For extra crispiness, add fresh bacon bits when reheating. Leftovers actually improve as flavors meld!

5

Can I make this soup in an Instant Pot?

Yes! Cook bacon normally, then sauté onions/garlic. Add all ingredients except butter, seal lid, and cook on High Pressure for 8 minutes. Quick-release, stir in butter, and adjust seasoning. Instant Pot version cuts cooking time to 20 minutes total.

★★★★★4.8(15 reviews)
Categories Soups & Stews