Bean with Bacon Soup Recipe: Hearty, Smoky, and from Scratch
A good bean with bacon soup recipe made from scratch beats the canned version in every way — deeper flavor, better texture, and none of the tinny aftertaste. Homemade bean with bacon soup takes some planning (the beans need soaking) but the active cooking time is modest and the result is worth every minute.
This guide walks through navy bean and bacon soup from dry beans, including how to build the smoky base, when to add the salt, and how to get the creamy-yet-chunky texture that makes navy bean soup with bacon so satisfying. A great white bean bacon soup is one of the most comforting things you can make when the weather turns cold.
Starting with Dry Beans
Soaking and Cooking
Navy beans are the traditional choice for this soup — small, white, and they break down slightly at the edges during long cooking, which thickens the broth naturally. Soak one pound of dried navy beans in cold water overnight, or use the quick-soak method: cover with water, bring to a boil for two minutes, remove from heat, and soak for one hour. Drain and rinse after soaking. The beans will double in size. Canned beans work as a shortcut — use two 15-ounce cans, drained and rinsed, and reduce the cooking time significantly since they’re already cooked.
Building the Soup Base
Dice six to eight strips of thick-cut bacon and cook them in a heavy pot over medium heat until the fat renders and the bacon is crisp. Remove the bacon and set aside, leaving the fat in the pot. This rendered bacon fat is the flavor foundation of any bean with bacon soup recipe — it’s what makes the base taste distinctly smoky rather than just meaty. Add diced onion to the fat and cook for five to six minutes until softened. Add minced garlic, diced celery, and diced carrot. Cook for three more minutes. Stir in a tablespoon of tomato paste and cook for two minutes.
Adding Beans and Broth
Add the soaked, drained beans to the pot along with six cups of chicken broth and two cups of water. Add a ham hock or a piece of smoked pork neck bone if you have one — it adds considerable depth to the broth over the long cooking time. Add thyme, bay leaves, and black pepper. Bring to a boil, then reduce to a low simmer. Cook covered for 1.5 to two hours until the beans are completely tender. The broth will thicken as the beans break down. This is the core of homemade bean with bacon soup — the patience of the simmer is what produces the result.
Finishing the Soup
Remove the ham hock if used, shred any meat from the bone, and return it to the soup. Add the reserved crispy bacon back in at this stage so it retains some texture rather than becoming fully soft. Taste and season with salt — adding salt earlier can toughen bean skins during cooking, so always salt at the end. For a thicker, creamier texture in your navy bean and bacon soup, use an immersion blender to puree about a quarter of the soup directly in the pot, then stir to combine. This creates a thick, creamy base while leaving most of the beans whole for texture.
Serving and Storing
Serve the navy bean soup with bacon with crusty bread for dipping and a garnish of fresh parsley. A drizzle of good olive oil on top adds richness. This soup keeps well in the refrigerator for five days and freezes excellently for up to three months — the beans hold their texture after freezing better than most vegetables. Make a full pot and freeze half. Bottom line: white bean bacon soup from scratch takes time but produces a bowl that’s worth every minute of it, and having extra portions in the freezer means effortless meals for weeks.