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 Campbell’s delivers the same hearty, smoky comfort you love from Campbell's—just made from scratch with richer flavors and a deeper, more satisfying taste. 🔥 The secret lies in slow-cooked bacon that infuses the broth with smoky depth, while canned beans and a touch of tomato paste create that classic, familiar profile you crave.

What sets this version apart is the homemade touch: browning the bacon until crispy for maximum flavor, simmering the soup long enough to develop a velvety texture, and adjusting the seasoning to strike that perfect balance of smoky, savory, and slightly sweet.

It's the kind of soup that warms you from the inside out, especially on chilly days.

By the time you're done, you'll have a rich, hearty bowl with tender bacon bits, creamy beans, and a broth so flavorful it practically tastes like it's been simmering all day. The best part? You can make it in one pot, with minimal prep and maximum comfort.

This recipe works just as well in a slow cooker for hands-off cooking or on the stovetop for a quicker version. Either way, you'll end up with a bowl of restaurant-quality soup that's far better than anything you can buy. Let's get started!

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

Ingredients for bean and bacon soup recipe like campbells

Pantry staples plus bacon for that classic Campbell's comfort in every spoonful.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 6 oz Thick-cut for crispy texture
Yellow Onion 🧅 1 whole Diced into small pieces
Carrots 🥕 2 medium Peeled and chopped into chunks
Celery Stalks 🌿 2 whole Diced into small pieces
Garlic Cloves 🧄 3 cloves Minced finely
Canned White Beans 🌱 1 can Drained and rinsed well
Canned Kidney Beans 🌱 1 can Drained and rinsed well
Tomato Paste 🍅 2 tbsp Smooth texture preferred
Chicken Broth 💧 4 cups Low-sodium preferred
All-Purpose Flour 🌾 1 tbsp For thickening broth
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Bay Leaves 🍃 2 whole Removed before serving
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Sugar 🍚 1 tsp Balances smoky flavors

The bacon is non-negotiable here—thick-cut gives you the best crispy bits for topping. Costco sells it in bulk for great prices, but any grocery store has it. Look for slices with good marbling—they'll render more fat, which makes the soup richer. I usually buy a pound and keep it in the freezer. The beans? Canned is fine, but if you're feeling fancy, soak dried beans overnight. Draining and rinsing them cuts down on that canned-bean taste. For the broth, low-sodium is key—you'll be adding plenty of salt later.

No thick-cut bacon? Regular bacon works, but it'll be less crispy. Short on thyme? Dried oregano at half the amount gets you close. The tomato paste can be swapped for 1/4 cup tomato sauce if you prefer. No chicken broth? Vegetable broth plus a splash of soy sauce works for a vegetarian version. The sugar balances the smokiness—don't skip it, but adjust to taste. For a quicker version, use pre-diced onion, carrot, and celery mixes from the grocery store. They're not as fresh, but they save time.

This soup tastes even better the next day—3-4 days in the fridge, no problem. Freezes beautifully for up to 3 months, so make a double batch. I like to portion it into containers with a little extra bacon on top. The bacon fat solidifies when cold, so reheat gently on the stove or microwave with a splash of water. For extra richness, stir in a spoonful of the reserved bacon fat when reheating.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping boards to scrub, no extra pans to wash. Toss the bacon, onions, and veggies right in, let them sizzle, then dump in the beans and broth. Done. The only cleanup is a single pot and a spatula.
  • Smoky-Savory Bomb: That thick-cut bacon? It’s the star—crispy edges clinging to the beans, salty-sweet bites in every spoonful. The garlic and onions caramelize just enough to deepen the flavor without overpowering, and the carrots and celery add that classic, comforting texture. Honestly, the first time I made it, I ate it straight from the pot.
  • Leftover Goldmine: This soup begs to be made in bulk. It reheats like a dream, so I make a big batch on Sundays and pull it out for lunches all week. Add a grilled cheese on the side, and you’ve got a meal that feels fancy but costs next to nothing.
  • Budget-Friendly Powerhouse: Bacon and beans might sound fancy, but they’re actually my go-to for stretching a meal without breaking the bank. A few slices of bacon, a can of beans, and some pantry staples—this recipe turns cheap ingredients into something hearty and satisfying. Plus, it’s the kind of dish that makes you feel like you’re treating yourself, even when you’re not.

Step-by-step instructions for hearty bean and bacon soup

This one-pot wonder delivers restaurant-quality soup with smoky bacon and tender beans.

1

🔥 Step 1: Cook the Bacon Until Crispy

Cut the 6 oz thick-cut bacon into ½-inch pieces and place them in a large Dutch oven over medium heat. Cook undisturbed for 5-6 minutes until the edges turn deep golden brown and crispy. Here's the thing—don't stir too soon. You want that fat to render slowly and create maximum flavor.

Once the bacon is 80% cooked (it'll finish in the soup), use a slotted spoon to transfer it to a paper towel-lined plate. Leave the rendered fat in the pot—this is your soup's flavor foundation. If you're worried about excess fat, you can drain most of it, but I like to keep about 2 tablespoons for richness. The bacon will crisp up again when you return it to the pot later.

2

🍳 Step 2: Sauté the Vegetables Until Soft

In the same Dutch oven, add the diced yellow onion, chopped carrots, and diced celery stalks. Stir to coat in the bacon fat and cook over medium heat for 6-8 minutes until the vegetables soften and the onion becomes translucent. You're looking for that sweet, caramelized aroma—this is where the soup builds its depth of flavor.

Add the minced garlic cloves and cook for another 30 seconds until fragrant. Here's where it gets fun—garlic burns fast, so keep an eye on it. If it starts to darken too quickly, reduce the heat slightly. The vegetables should be tender but not mushy—you want them to hold their shape while still contributing to the soup's texture.

3

🥘 Step 3: Build the Flavor Base with Tomato Paste

Stir in the 2 tbsp tomato paste and cook for 1-2 minutes until it darkens slightly and releases its rich, concentrated flavor. This step is crucial for balancing the smoky bacon and adding a subtle sweetness that rounds out the soup. Don't skip it—it's what makes this soup taste like it simmered all day.

Now sprinkle in the 1 tbsp all-purpose flour and stir vigorously for 30 seconds to create a roux. This will help thicken the soup slightly and give it that comforting body. Pour in the 4 cups chicken broth and scrape up any browned bits from the bottom of the pot—those bits are packed with flavor. Add the 1 tsp dried thyme, 2 whole bay leaves, 1 tsp salt, ½ tsp black pepper, and 1 tsp sugar. The sugar might seem odd, but it balances the smoky flavors beautifully.

4

🍳 Step 4: Simmer Until Beans Are Tender

Return the crispy bacon to the pot and add the drained white beans and drained kidney beans. Bring everything to a gentle boil, then reduce the heat to low and let it simmer uncovered for 20-25 minutes. You want the flavors to meld together and the beans to become tender but not mushy. Stir occasionally, especially if the soup starts to stick to the bottom.

Here's the moment that matters: Taste the soup after 15 minutes of simmering. Adjust the seasoning if needed—you might want more salt, a splash of lemon juice for brightness, or even a pinch more sugar to balance the flavors. The soup should be hearty but not overly thick. If it's too thick, add a little water or more broth to reach your desired consistency.

5

⏰ Step 5: Finish and Serve Warm

Once the beans are tender and the soup has simmered for the full 20-25 minutes, remove the 2 whole bay leaves (they're done their job and can be tough to chew). Give the soup one final taste and adjust the seasoning one more time if needed. The soup should be rich, smoky, and comforting—just like a hug in a bowl.

Ladle the soup into bowls and serve immediately. The crispy bacon bits will float on top, adding texture and flavor with every spoonful. Pair it with crusty bread to soak up every last drop of that delicious broth. This soup tastes even better the next day, so make extra if you can—it's perfect for meal prep or bringing to a potluck.

👨‍🍳

Pro Tips For Making Bean And Bacon Soup Recipe Like Campbells

  • CRISP THE BACON LOW: Cook that thick-cut bacon at 275°F (135°C) instead of high heat—it renders fat slower, keeps the edges crisp without burning, and gives you more bacon grease for flavor. I used to rush it, and the bacon ended up greasy but limp; this method guarantees crunch while keeping the meat intact for the soup.
  • CHOP VEGETABLES UNIFORM: Cut onions, carrots, and celery into ¼-inch pieces—no smaller, no larger. The onions should soften fully but not disappear, while the carrots and celery stay identifiable. I learned this the hard way when my soup turned into a mushy brown paste instead of a hearty mix.
  • SWEAT THE AROMATICS: Cook the onions, garlic, and celery in bacon fat over medium-low heat until the onions turn translucent and the garlic just starts to smell sweet—about 8-10 minutes. High heat burns garlic, and skipping this step means your soup will taste raw and sharp instead of rich and layered.
  • SALT THE BEANS LATE: Hold off on adding salt to the beans until the very end, even if the recipe says otherwise. Salt early, and the beans stay firm and waterlogged; salt late, and they absorb flavor like sponges. My grandmother swore by this, and she was right—it makes all the difference in texture.

Pro cooking tips for this dish

Bacon Browning Mastery

The secret to that deep, smoky bacon flavor starts with cooking it low and slow until it's 80% done before removing it. Use thick-cut bacon—it renders fat more slowly, creating a richer base for your soup.

I like to leave about 2 tablespoons of fat in the pot after draining most of it. This fat is liquid gold—it carries all the bacon's flavor into your broth. 🔥

Vegetable Caramelization

Don’t rush the onion, carrot, and celery—cook them until they’re soft but still hold their shape (about 6-8 minutes). This is where the sweet, caramelized flavors develop, giving your soup that homemade depth you can’t get from canned versions.

If you notice the onions browning too quickly, reduce the heat slightly to prevent burning.

Tomato Paste Magic

The 2 tablespoons of tomato paste might seem like a small amount, but it’s what gives this soup its classic, slightly sweet balance to the smoky bacon. Cook it for 1-2 minutes until it darkens—this releases its concentrated flavor.

Skipping this step means missing out on that authentic Campbell’s-inspired taste that makes this soup feel nostalgic yet elevated.

Roux for Thickness

Stir in the 1 tablespoon of flour for just 30 seconds to create a light roux—this thickens the broth without making it gluey. The key is to scrape up those browned bits from the bottom of the pot (they’re packed with flavor!).

This step ensures your soup has that comforting body you’d expect from a hearty, homemade bowl. 💡

Simmering Perfection

Let the soup simmer uncovered for 20-25 minutes—this allows the flavors to meld together and the beans to soften just enough. Taste it after 15 minutes and adjust the seasoning: a pinch of sugar balances the smokiness, while a splash of lemon juice adds brightness.

If it’s too thick, add a little broth or water to loosen it up.

Final Flavor Boost

Before serving, remove the bay leaves (they’re done their job) and give the soup one last taste. The crispy bacon bits should float on top, adding texture and flavor with every spoonful.

For extra richness, stir in a spoonful of the reserved bacon fat when reheating. This soup tastes even better the next day—make a double batch for easy leftovers! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 4g20%
Cholesterol 35mg12%
Sodium 980mg43%
Total Carbohydrate 36g12%
Dietary Fiber 8g29%
Sugars 6g
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 make this soup without bacon?

You can substitute bacon with smoked turkey bacon or coconut bacon for a vegetarian option, but the smoky flavor will be different. For a meat-free version, try 2 tablespoons of liquid smoke plus 1 teaspoon smoked paprika to mimic the depth. The soup will still be hearty, but the texture and richness will change.

2

How can I make this soup in a slow cooker?

Simply brown the bacon and sauté the vegetables as directed, then transfer everything to your slow cooker. Add the remaining ingredients and cook on low for 6-8 hours or high for 3-4 hours. The slow cooker enhances the flavors even more, making the broth extra tender and the beans perfectly soft. Just stir occasionally to prevent sticking.

3

Why is my soup too thick or too thin?

If it's too thick, stir in ½ cup of broth or water to loosen it up. For a thinner soup, add a splash of liquid while simmering. The key is the roux—if you cook the flour too long, it can make the soup gluey. For extra thickness, blend ½ cup of the soup and stir it back in, or add 1 teaspoon of cornstarch mixed with water as a last resort.

4

Can I use dried beans instead of canned?

Soak 1 cup dried white beans and 1 cup dried kidney beans overnight, then drain and rinse them. Add them to the soup with the broth and simmer for an extra 45-60 minutes until tender. Dried beans add more texture and a nuttier flavor, but they require longer cooking time. Don’t skip the soaking—it ensures even cooking and better digestion.

5

How do I store and reheat leftovers?

Store leftovers in an airtight container in the fridge for up to 4 days or freeze for 3 months. To reheat, warm on the stove over medium-low heat or microwave with a splash of water. Stir in a spoonful of the reserved bacon fat for extra richness. The soup actually tastes better the next day as flavors meld further!

★★★★★4.9(5 reviews)
Categories Soups & Stews