Bean and Bacon Soup
This post may contain affiliate links. See my disclosure policy.

We often buy things in bulk when they’re on sale. ย This time we stocked up on bacon. ย Todd and I both have a weakness of bacon. ย If we allowed ourselves, we’d be perfectly content eating bacon every morning for breakfast. ย But we don’t. ย In fact, we probably average once or twice per month. ย But I do cook a little more frequently than that with bacon. ย Even a little bacon goes a long way in adding depth to a dish. ย You don’t get a whole lot of fat and nitrates that way but you do get a lot of flavor. ย And oh what a flavor it is!
This is a simple, easy soup to make and it’s a great way to use up any beans you’ve had sitting in your cupboard. ย We try to rotate our food storage fairly regularly and had a ton of beans that needed to be used. ย So I’ve been making chili and various bean dishes to use them up. ย Beans are a great source of protein, they’re filling, inexpensive, and are pretty versatile. ย You can make bean flour, bean burgers, and my mom makes a killer bean lasagna, just for example.
Here’s a yummy a soup I threw together after reorganizing our food storage. ย Nothing fancy, just a good, hearty, flavorful, satisfying soup. ย I made a huge pot of it and it kept Todd stocked for work lunches for a couple of days and I froze the rest. ย Our 18 month old daughter sure loved it! ย She picked out the beans, tomatoes, carrots and celery and enjoyed every last morsel – several helpings of it.
This is a fabulous comfort dish and one that the whole family is sure to enjoy!

Bean and Bacon Soup Recipe
Let’s get started!
Soak the beans overnight in a large pot of water. ย When ready to use, drain, rinse and drain them again.

Fry the bacon until crispy. ย Add the onions and garlic and cook for 5 minutes or until the onions are soft and translucent.

Add the carrots and celery and cook for another 2 minutes.

Add the tomatoes, tomato paste and all seasonings.
Add the beef broth. ย Stir to combine. ย Increase the heat and bring to a boil. ย Reduce the heat to medium, cover, and simmer for 45 minutes or until the beans are tender. ย Add salt and pepper to taste.
ย ย 
Save This Recipe

Bean and Bacon Soup
Ingredients
- 2 cups mixed dried beans , soaked overnight in a pot of water, drained, and rinsed
- 5 slices thick cut bacon , diced
- 1 medium yellow onion , chopped
- 1 clove garlic , minced
- 6 cups beef broth
- 1 14.5 oz can diced tomatoes
- 1/4 cup tomato paste
- 1 large carrot , diced
- 1 large stalk celery , diced
- 1 large bay leaf
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1/2 teaspoon dried oregano
- 1/4 teaspoon freshly ground black pepper
- 1 teaspoon salt
Instructions
- In a Dutch oven or heavy stock pot over medium-high heat, fry the bacon until crispy. Add the onion and cook for another 5 minutes until soft and translucent. Add the carrots and celery and cook for another 2 minutes. Add the beans, tomatoes, tomato paste, beef broth, and seasonings. Increase the heat, bring to a boil, reduce the heat to medium, cover, and simmer for 45 minutes or until the beans are tender. Add salt and pepper to taste.



















I made this last night and it was delicious. The only change I made was add one more carrot and celery. This will be a keeper in the regular rotations, thank you : – )
That’s awesome, Shannon, thank so much for the feedback!
This turned out yummy. Thanks for the recipe!
Fantastic! I love it when something so simple, like this recipe, turns out so satisfying.