Bean with Bacon Soup

  • Level: Easy
  • Total: 10 hr (includes soaking time)
  • Active: 30 min
  • Yield: 8 servings
Save Recipe


1 pound Great Northern white beans

4 cups low-sodium chicken stock 

1 pound thick-cut bacon, cut into 1-inch pieces 

2 large carrots, chopped 

2 stalks celery, chopped 

1 onion, chopped 

Kosher salt and freshly ground black pepper

2 tablespoons tomato paste 

4 cloves garlic, chopped 

2 bay leaves 

2 Roma tomatoes, diced 

Chopped fresh parsley, for garnish 


  1. Pick through the beans, then rinse and drain them. Put them in a large pot and cover with water by 2 inches. Let soak overnight.
  2. Drain the beans and return them to the pot. Add the chicken stock and 4 cups of water. Bring to a boil and reduce to a simmer.
  3. While the beans are simmering, cook the bacon in a large skillet over medium heat until crisp, 8 to 10 minutes. Remove to a paper towel-lined plate to drain. Add half the bacon to the beans, reserving the rest for garnish.
  4. Remove all but 2 tablespoons of the bacon grease from the skillet and add the carrots, celery and onions. Season with some salt and pepper and cook until the vegetables are just beginning to soften, 3 to 4 minutes. Add the tomato paste and garlic and cook for another minute, stirring to combine.
  5. Using a slotted spoon, add the vegetables to the beans. Add the bay leaves and give it a good stir. Taste to check if it needs any additional seasoning. Simmer until the beans are tender, 1 to 1 1/2 hours.
  6. When ready to serve, stir in the tomatoes. Serve with the reserved bacon and chopped parsley.
Get the Recipe

Peanut Butter Molten Bundt

This decadent chocolate bundt cake is filled with molten peanut butter.

Red Beans and Rice

Escarole and Bean Soup

Black Bean Soup

Three Bean and Beef Chili

White Bean and Chicken Chili

Beef and Bean Burritos

Black Beans and Rice

Roasted Green Beans