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

Soups & Stews

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

This bean and bacon soup recipe like Campbell’s delivers the comforting, creamy richness of Campbell’s with a homemade twist—think crispy bacon edges, tender beans, and a velvety broth that warms you from the inside out.

The secret lies in slow-cooked bacon for deep smoky flavor and a blend of canned and dried beans for that signature hearty texture. I’ve perfected this version over years of testing, ensuring every spoonful tastes like a nostalgic hug in bowl form.

What sets this recipe apart is the balance: crispy bacon bits that add crunch without overpowering the creamy bean base, and a simmering time that develops rich, savory depth.

You’ll start with aromatic onions and garlic, then build layers of flavor through toasted spices and a splash of vinegar for brightness. The result? A soup so satisfying it’ll become your go-to for chilly evenings or lazy Sundays.

By the time you’re done, you’ll have a steaming bowl of creamy bean and bacon soup with just the right amount of smokiness and a finish that’s neither too thick nor too thin.

The bacon stays crispy, the beans are tender but hold their shape, and the broth clings to every spoonful like it’s been simmering all day—even if you’re using shortcuts like canned beans. This is comfort food at its finest, with none of the artificial aftertaste.

Serve it with crusty bread to soak up every last drop, or garnish with fresh parsley and a sprinkle of black pepper for a restaurant-worthy touch.

The best part? Leftovers taste even better the next day as flavors meld further. Let’s get cooking—this soup is worth every minute of simmering time.

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

Ingredients for bean and bacon soup recipe like campbells

Familiar flavors with a homemade twist—crispy bacon, velvety beans, and smoky depth.

Ingredient Amount Notes
Bacon 🥓 6 oz Thick-cut for crispy edges
Yellow Onion 🧅 1 whole Diced into small pieces
Garlic Cloves 🧄 3 cloves Minced for aromatic base
Canned Kidney Beans 🌽 15 oz Drained and rinsed
Diced Tomatoes 🍅 14 ½ oz Fire-roasted preferred
Chicken Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Canned Great Northern Beans 🌽 15 oz Drained and rinsed
Apple Cider Vinegar 🍎 1 tbsp For brightness
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Salt 🧂 1 tsp Kosher or sea salt
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The bacon is non-negotiable here—thick-cut stays crispy while rendering fat for that rich, smoky base. Costco or Trader Joe's usually have the best deals on bulk packs, but any grocery store bacon works. Look for applewood-smoked if you want extra depth, though hickory-smoked is classic. For the beans, I grab fire-roasted diced tomatoes from the canned goods aisle—they add natural sweetness. The Great Northern beans? Canned or dried both work, but canned saves time. Just make sure to rinse them well to cut down on sodium.

No thick-cut bacon? Regular bacon, cooked extra crispy is fine—just watch it closely. Short on fire-roasted tomatoes? Regular diced tomatoes with a pinch of sugar mimics the sweetness. The heavy cream can be swapped for coconut milk for a dairy-free version (though it’ll be lighter). Fresh thyme is ideal, but dried works at one-third the amount. If you’re using dried beans, soak them overnight—no shortcuts here. The vinegar adds brightness, but lemon juice works too if that’s what you’ve got.

This soup tastes even better the next day as flavors meld—double the batch if you can. Store in the fridge for 4-5 days or freeze for 3 months. I like to portion it into containers with a layer of crispy bacon on top—freezer-friendly and ready to reheat. Garnish with fresh parsley right before serving, or keep it whole for garnishing later. The bacon bits stay crispy if you reheat carefully—low heat, covered—so they don’t turn soggy.

❤️

Why You'll Love This Recipe

  • No-Chop Needed: I swear by this trick—just slice the onion and garlic after browning the bacon, so the pan does half the work for you. By the time you’re done, your kitchen smells like a campfire, and you’ve only used one knife.
  • Smoky-Sweet Magic: That crispy bacon crunch against the tender beans? It’s the kind of contrast that makes you pause mid-sip. The diced tomatoes add just enough tang to cut through the richness—like a hug in a bowl.
  • Lunchbox Hero: Between us, this soup is my go-to for packed lunches. Cold or reheated, it’s still hearty enough to fill you up. (Yes, even on a Tuesday night when you’re not feeling it.)
  • Pantry Goldmine: Three cans, a handful of bacon, and you’ve got a meal that feeds four for under $8. Leftovers? Even better—taste just as good the next day, and the flavors deepen overnight. Budget win, every time.

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

Here's how to build a rich, comforting soup with that Campbell's-like balance of smoky bacon and velvety beans.

1

Cook the Bacon Until Crispy

Cut the 6 oz bacon into ½-inch pieces and place them in a large Dutch oven over medium heat. Let the bacon render slowly for 8-10 minutes, stirring occasionally, until it reaches a deep golden brown and the fat is fully rendered. This crisping step is crucial—it creates the smoky flavor that mimics classic canned soup.

Once the bacon is done, use a slotted spoon to transfer it to a paper towel-lined plate, leaving all that delicious fat in the pot. Don't drain the fat—it's the foundation for your soup's rich flavor. If you're worried about excess fat, you can carefully pour off about ¼ cup while leaving the rest to build flavor as the soup simmers.

2

Sauté Onions and Garlic for Flavor

In the same Dutch oven, add the 1 whole yellow onion, diced into small pieces. Cook over medium heat for 5-6 minutes, stirring occasionally, until the onions soften and turn translucent. You'll know they're ready when they lose their raw edge and start to caramelize slightly at the edges.

Add the 3 cloves garlic cloves, minced, along with the 1 tsp dried thyme and ½ tsp ground black pepper. Stir everything together and cook for another 1-2 minutes until the garlic becomes fragrant and the thyme releases its earthy aroma. This aromatic base will infuse the entire soup with depth, just like the classic canned versions you love.

3

Build the Soup Base

Pour in the 4 cups chicken broth and bring the mixture to a gentle boil over medium-high heat. Once boiling, reduce the heat to low and stir in the 15 oz canned kidney beans (drained and rinsed), 15 oz canned great northern beans (drained and rinsed), and 14.5 oz diced tomatoes. Let the soup simmer for 15 minutes, stirring occasionally, until all the ingredients are well combined and the flavors start to meld together.

Here's where the magic happens: After 10 minutes of simmering, add the 1 tbsp apple cider vinegar. This small addition brightens the soup and cuts through the richness of the bacon and cream, just like the tangy notes in classic canned soups. The vinegar also helps balance the flavors as the soup develops.

4

Add Cream and Season

Reduce the heat to low and stir in the ½ cup heavy cream. Let the soup simmer for another 5-7 minutes, stirring gently to prevent the cream from curdling. The cream will create that luxurious, creamy texture that makes this soup feel indulgent. If the soup starts to look too thick, you can add ¼ cup water to reach your desired consistency.

Taste the soup and adjust the seasoning with the 1 tsp salt. This is where you'll notice if the soup needs more brightness, saltiness, or depth. The cream should make the soup velvety, but you want to make sure the flavors of the bacon and beans still shine through. If it needs more richness, you can add a splash more cream, but don't overdo it—you want the soup to be creamy, not overly heavy.

5

Finish and Serve

Ladle the soup into bowls and garnish each serving with ¼ cup fresh parsley, chopped, and the crispy bacon pieces you set aside earlier. The parsley adds a fresh finish, while the bacon bits deliver that satisfying crunch that's missing from canned soup. Serve immediately so you can enjoy the soup while it's hot and the flavors are at their peak.

This soup is even better the next day as the flavors continue to meld, but the creaminess is best enjoyed fresh. If you're serving it to a crowd, you can make it ahead and reheat it gently on the stove, stirring in a splash of water or broth if it thickens too much. The result? A homemade soup that tastes just like the comforting classic you grew up with, but with the richness and depth of a restaurant-quality dish.

👨‍🍳

Pro Tips For Making Bean And Bacon Soup Recipe Like Campbells

  • CRISP THE BACON FIRST: Cook the bacon until the edges are deep golden—not just pink, not just brown, but that crispy stage where it practically shatters. I used to stop at "cooked through," but that’s where the flavor gets lost. Drain on paper towels (yes, even if you’re in a hurry) to keep the pot from turning into bacon grease soup.
  • DICE THE ONION SMALL: Tiny, even pieces—no bigger than 1/4 inch—so they melt into the soup instead of sitting like chewy chunks. I learned this the hard way after biting into a surprise onion surprise. Pulse them in a food processor for consistency, or at least chop them while you’re cooking the bacon so they don’t sit waiting.
  • DRAIN AND RINSE BEANS: Skip the saltwater sloshing in the can—drain the beans and give them a quick rinse under cold water. The canned liquid is fine for some soups, but here it’ll make the broth taste flat and metallic. A 10-second rinse makes a real difference.
  • SIMMER DON’T BOIL: Once everything’s in the pot, keep the heat low enough that you see tiny bubbles at the edges, not a rolling boil. I used to crank it up and end up with a watery, mushy mess. A gentle simmer builds flavor and keeps the beans intact—no one wants mushy kidney beans.

Dietary considerations for this dish

Gluten-Free Adaptations

This soup is naturally gluten-free as long as you use gluten-free chicken broth and check your bacon packaging—most brands are gluten-free, but Oscar Mayer and Applegate are safe bets. The canned beans and tomatoes are typically gluten-free, but always verify labels.

For extra insurance, I use Pacific Foods gluten-free broth, which has no additives. The heavy cream and vinegar are also safe, so this version stays true to the original while accommodating gluten sensitivities. 🌾

Dairy-Free Swaps

Skip the heavy cream and replace it with ½ cup full-fat coconut milk for a dairy-free version that still delivers creaminess. I like Thai Kitchen coconut milk because it’s rich and blends smoothly.

For extra richness, add 1 tbsp nutritional yeast—it adds a cheesy flavor without dairy. The soup will be lighter but still hearty, with the beans and bacon carrying the depth.

Vegetarian Option

Swap the bacon for smoked tempeh or mushrooms (like cremini or shiitake) for a meaty texture. I marinate 6 oz tempeh in 1 tbsp soy sauce and 1 tsp smoked paprika for 30 minutes before slicing and pan-frying until crispy.

For mushrooms, sauté 8 oz with the onions until deeply browned. The umami from tempeh or mushrooms mimics bacon’s smokiness beautifully.

Low-Sodium Focus

Use low-sodium chicken broth (or homemade broth) and rinse the canned beans thoroughly to reduce sodium. Skip added salt until the end, then adjust to taste—this soup is flavorful enough without it.

For extra depth, add ½ tsp garlic powder and ½ tsp onion powder when sautéing the onions. The vinegar and herbs will keep the soup bright without relying on salt.

Protein Boost

Add ½ cup cooked quinoa or ½ cup diced potatoes for extra heartiness. Quinoa adds a nutty texture and protein, while potatoes thicken the soup naturally. For a meatier option, stir in ½ cup cooked shredded chicken or ½ cup lentils (cooked until tender) for added protein.

These additions work especially well if you’re serving the soup as a main dish.

Nutrition facts

Servings 4
Amount Per Serving
Calories 470kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 55mg18%
Sodium 1150mg49%
Total Carbohydrate 42g15%
Dietary Fiber 10g36%
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 make this soup without heavy cream?

For a lighter version, swap the heavy cream with ½ cup full-fat coconut milk or ½ cup Greek yogurt. The soup will still be creamy, though slightly tangier. If you want extra richness without dairy, try 1 tbsp nutritional yeast—it adds a cheesy depth while keeping the texture smooth.

2

How do I keep the bacon crispy in leftovers?

Store the soup in an airtight container with the bacon bits on top. When reheating, cover the pot and heat on low-medium for just 2-3 minutes. The residual heat keeps the bacon crispy. For extra insurance, sprinkle fresh bacon bits on top when serving. Never microwave—it makes everything soggy!

3

Can I use dried beans instead of canned?

Yes, but soak them overnight first! Use 1 cup dried Great Northern beans (about 3 cups cooked yield**) and 1 cup dried kidney beans. Simmer them with the broth for 45-60 minutes until tender. Dried beans add a nuttier flavor but require more time. For convenience, combine canned beans (for quick texture) with a few dried beans (for depth).

4

Why does my soup taste too salty?

Canned beans and broth often pack hidden sodium. To fix it, add ½ cup water or low-sodium broth and simmer for 5 minutes to dilute. For future batches, rinse beans thoroughly and use low-sodium broth. The vinegar and cream will help balance the flavors naturally. Taste as you go—this soup is forgiving!

5

Can I make this in a slow cooker?

Perfect for hands-off cooking! Brown the bacon and sauté onions/garlic as directed, then transfer everything to your slow cooker. Add all ingredients except the cream, parsley, and reserved bacon. Cook on low for 6-7 hours or high for 3-4 hours. Stir in cream and bacon bits at the end. The slow cooker enhances flavors but may need extra seasoning—taste and adjust before serving.

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