Go Back
+ servings
A bowl of old fashioned navy bean soup with bacon, with a spoon.

Old Fashioned Navy Bean Soup with Bacon

Eliza Cross
This is the best navy bean soup with bacon recipe. It's hearty and full of flavor, a perfect comfort food meal your whole family will love.
4.88 from 8 votes
Prep Time 1 hour 30 minutes
Cook Time 4 hours 15 minutes
Total Time 5 hours 45 minutes
Course Soup
Cuisine American
Servings 10
Calories 196 kcal

Equipment

Ingredients
  

  • 2 cups (1 pound) dried navy beans
  • 1 pound lean sliced bacon
  • 1 medium onion, chopped
  • 3 medium carrots, chopped
  • 2 stalks celery, chopped
  • 4 cups chicken stock or broth
  • 4 cups water
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon salt
  • 1 teaspoon freshly ground black pepper
  • shredded Parmesan cheese, for garnish

Instructions
 

  • Rinse the dried beans and remove any foreign objects.
  • Pour 8 cups of water in a large pot and add the beans. Bring to a boil over High heat. Remove from the burner, cover, and let stand 1 hour.
  • Drain the beans and discard the soaking water. Reserve the drained beans.
  • In a large pot or Dutch oven over medium heat, cook the chopped bacon over medium heat. When it is golden brown, remove it with a slotted spoon and drain on a double layer of paper towels. When the bacon bits are cooled, store them, covered, in the refrigerator.
  • Pour out all but 1 tablespoon of the bacon drippings. Return the pot to the stove and add the onion, celery and carrots. Cook, stirring occasionally, until the onion is translucent, about 6 minutes. 
  • Add the stock, water, beans, tomato paste, Worcestershire sauce, garlic powder, salt and pepper. 
  • Stir and bring to a boil. Reduce heat to a simmer, cover and cook until the beans are tender, about 3 to 4 hours. (Your cooking time may vary depending on the moisture content of the beans.)
  • Remove the lid and turn off the heat. Carefully lower an immersion blender in the soup. Starting at low speed and gradually increasing to medium, blend about half of the soup so the texture is creamy. Alternately, transfer about half the soup in batches to a food processor or blender and puree it; return to pot.
  • Add the reserved bacon to the pot, stir and cook for 5 minutes. Adjust seasonings if necessary and serve. Sprinkle with shredded Parmesan cheese (optional). Makes about 10 servings.

Notes

To store leftover soup, let it cool to room temperature. Refrigerate in a sealed container for up to 2 days. 
To freeze leftover soup, cool to room temperature and transfer to a freezer bag or tightly sealed container. Freeze for up to 2 months. Thaw in the refrigerator overnight before reheating. 
To reheat soup, pour in a large pot and bring to a simmer over medium heat. You may need to add additional water or stock to thin the soup after it has been stored, as the beans will continue to absorb liquid.

ADD YOUR OWN PRIVATE NOTES

Whenever you come back to this recipe, you’ll be able to see your notes!

Nutrition

Serving: 8gCalories: 196kcalCarbohydrates: 30gProtein: 11gFat: 2gCholesterol: 3mgSodium: 28mgPotassium: 959mgFiber: 10gSugar: 4gVitamin A: 106IUVitamin C: 11.4mgCalcium: 320mgIron: 6.4mg
Nutritional Information Disclosure
Keyword bean soup, navy beans
Did you make this recipe? We love seeing what you made! Be sure to leave a review, and show us your bacon creations on Instagram! Tag us at @BensaBaconLovers!