Bean and Bacon Soup

Comfort FoodGluten-FreeBacon

Classic bean and bacon soup with white beans, onion, celery, carrot, garlic, and plenty of bacon!

Photography Credit: Elise Bauer

Did your father ever tell you that when “he was a kid, he walked 10 miles to school everyday, barefoot, in the snow”?

My dad did, and I believed him for years. He was from Minnesota; they had snow there. We lived in LA—palm trees, no snow. How was I to know?

Our Favorite Videos

We grew up with hearty soups, even though in Los Angeles there was maybe one month a year when it really made sense to eat them.

Bean and Bacon Soup

So now, anytime it’s cool enough to wear socks, it’s soup weather as far as I’m concerned. Right?

Speaking of which, I’m always delighted by how good pork, in any form, and beans are together. This classic Bean and Bacon Soup is the brother to White Bean and Ham Soup, and is just as belly warming.

There’s just enough bacon to give the white bean soup plenty of flavor, but not so much as to weigh you down. We’ve puréed about half of the soup so that it is chunky, with a creamy based that comes from the beans. Enjoy!

Bean and Bacon Soup Recipe

  • Prep time: 15 minutes
  • Cook time: 1 hour, 30 minutes
  • Bean soaking time: 8 hours
  • Yield: Serves 6 to 8

In this recipe we are making the bean soup starting with dry beans that we soak overnight. If you don't have time to soak beans overnight, you can put the beans into a pot of water, bring the water to a boil, remove from heat, and let sit for hour, and then drain. Pre-soaking the beans will help them cook faster.

If you would rather work with canned beans, use 3 to 4 15-ounce cans of drained white beans and cook them in step 3 for only 15 minutes, not an hour.


  • 1 pound dry Great Northern white beans, covered with a couple inches of water and soaked overnight
  • 5 ounces of bacon, cut into 1/2-inch wide pieces
  • 2 cups chopped onion (1 large onion)
  • 3/4 cup chopped celery (about 2 ribs of celery)
  • 3/4 cup chopped carrots (1 large carrot)
  • 3 cloves garlic, minced (about 1 tablespoon)
  • 6 cups chicken stock
  • 2 bay leaves
  • 1 Tbsp fresh thyme
  • 2 1/2 teaspoons kosher salt
  • 1/4 teaspoon black pepper
  • 3 Tbsp tomato paste
  • 1/2 teaspoon paprika
  • 1 ounce bacon (1 to 2 slices), cooked and crumbled for garnish (optional)
  • 2 Tbsp chopped fresh parsley for garnish (optional)


1 Drain the beans: Drain the beans that have been soaking in water. (If you haven't already soaked the beans, and you don't have time to do so overnight, you can put them in a large pot of water, bring to a boil, remove from heat and let sit for an hour, then drain.)

2 Cook the bacon and vegetables: Put the bacon into a large (5 to 6 quart) thick-bottomed Dutch oven on medium high heat. Let the bacon cook for a minute or two to start rendering out some of its fat, then add the chopped onion, celery, and carrots.

Lower the heat to low, cover and cook for 12 to 15 minutes, until vegetables are completely cooked through and softened. Add the garlic and cook a minute more.

3 Add beans, stock, seasonings, simmer: Add the drained beans to the pot. Add the stock, the bay leaves, thyme, salt and pepper.

Increase heat to high to bring to a simmer, then lower the heat to maintain a simmer, partially covered, for 1 hour or until the beans are very soft.

4 Add tomato paste and paprika: Stir in the tomato paste and the paprika. Cook for 5 more minutes.

5 Purée half the soup: Remove the bay leaves. Using an immersion blender, purée most of the soup. You don't want the soup to be perfectly smooth, but you want to purée enough of it so that the beans create a creamy base.

Add more salt and pepper to taste.

Garnish with crumbled cooked bacon and chopped parsley to serve.

Hello! All photos and content are copyright protected. Please do not use our photos without prior written permission. Thank you!

This post may contain links to Amazon or other partners; your purchases via these links can benefit Simply Recipes. Read more about our affiliate linking policy.

Bean Bacon Soup

Elise Bauer

Elise Bauer is the founder of Simply Recipes. Elise launched Simply Recipes in 2003 as a way to keep track of her family's recipes, and along the way grew it into one of the most popular cooking websites in the world. Elise is dedicated to helping home cooks be successful in the kitchen. Elise is a graduate of Stanford University, and lives in Sacramento, California.

More from Elise

70 Comments / Reviews

No ImageBean and Bacon Soup

Did you make it? Rate it!

  1. Tammy Torgyik

    My mother in law also adds diced chicken , a few cooked carrots and well drain sourkraut in after its been purees it adds a whole new level to the soup, it was amazing

  2. Dianne Hocut

    Love this recipe! I’ve enjoyed homemade bean and bacon soup for years. This recipe is perfect. I’ve got it down to a half portion and enjoy eating the whole pot for a nice dinner with tossed salad and of course cornbread.


    Show Replies (1)
  3. Conzillah

    The bacon didn’t work for me, at all. Even though I drained the rendered fat, the smell and taste of pork grease made me nauseous, and completely overpowered the taste of the cannellini beans i used. I re-made the soup with lean ham, cut into small pieces and browned before I added the veggies and the rest of the ingredients. Also, given that I used ham and chicken stock, both of which contain salt, there was NO NEED for additional salt. The fast boil technique worked well too: I dont think ill be soaking overnight anymore, no need. I will be making this soup again, with lean ham. It’s a keeper.

    Show Replies (1)
  4. Susan

    This was really good as written with one proviso – be cautious re: the amount of salt you add at the start. I used 1 tsp kosher salt and it was fine. 2 1/2 tsp, as suggested in the recipe, would have made it inedible, I suspect.


    Show Replies (1)
  5. Deanna

    This was delicious! Wonderful soup for the start of soup season this winter. I pinned it and also printed it to put in my recipe binder.


View More
Bean and Bacon SoupBean and Bacon Soup