Copycat Campbell’s Bean and Bacon Soup

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please see the disclosure for more information.

When I was a young kid, barely knee-high to a grasshopper, bean and bacon soup was by far my favorite canned soup. I remember cold days, playing in the snow, only to run inside to a big ole bowl of hot, satisfying soup. Well, a few years later I now enjoy my copycat Campbell’s bean and bacon soup. Same great taste, same great texture, and still as satisfying as ever. This is one great bowl full of deliciousness! And best of all it tastes just like I remember from years ago.

Copycat Campbell's Bean and Bacon Soup

No Ham Stock? No Problem.

The recipe for this copycat Campbell’s bean and bacon soup calls for a few cups of ham stock. I dunno about you, but I don’t have any ham stock on hand. In fact, I don’t think I’ve ever made ham stock. I probably should. But until then I have to take a little shortcut and use ham base. Ham base is something I do have on hand because I found that it makes for the best slow cooker ham and bean soup! It is crazy packed with flavor and is well worth finding in your local grocery store or online!

Copycat Campbell's Bean and Bacon Soup
Print Pin
5 from 1 vote

Copycat Campbell’s Bean and Bacon Soup

It really is "M'm m'm good."
Course Main
Cuisine American
Keyword copycat, soup
Prep Time 14 minutes
Cook Time 3 hours 30 minutes
Soaking time 12 hours
Servings 10
Calories 219kcal



  • Place the beans in a large bowl. Add enough water to cover them by 2". Let them soak overnight.
  • Drain the beans and place in a large pot or Dutch oven over medium-high heat.
  • Crumble in the bacon and add the carrots, celery, onion, thyme, garlic, tomato paste, pepper, water and ham stock.
  • Bring to a boil then reduce heat to a simmer, stirring continuously to dissolve the tomato paste.
  • Cover and simmer for 3 hours or until the beans are tender. About 30 minutes in, taste the liquid and add salt and pepper to taste.
  • Ladle out 2 cups of the soup into a bowl and let cool slightly. Transfer to a blender (working in batches if needed) and process until smooth. Pour the pureed soup back into the pot and stir.
  • Stir in the vinegar and liquid smoke.
  • Taste and add more salt and pepper as needed.
  • Serve hot.


If you don’t have ham stock you can make your own or substitute water. To make your own, combine 2 teaspoons of ham base with 2 cups of water in a small sauce pan over medium-high heat. Stir until the ham base dissolves. Use the liquid as a substitute for the ham stock.


Calories: 219kcal | Carbohydrates: 31g | Protein: 12g | Fat: 6g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.02g | Cholesterol: 9mg | Sodium: 208mg | Potassium: 743mg | Fiber: 12g | Sugar: 4g | Vitamin A: 3294IU | Vitamin C: 5mg | Calcium: 84mg | Iron: 3mg

Nutritional values are approximate.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.