This navy bean soup fills the whole kitchen with a smoky, savory aroma before you even sit down. It leans on pantry staples and a smoked ham hock to build a broth that tastes like it simmered all day, because it basically did. Naturally thick and creamy once the beans break down, this budget-friendly soup is packed with protein and fiber, freezes beautifully, and is the ultimate cozy comfort food for cold weather.
Large Dutch oven or heavy stockpot heavy bottomed for even cooking
Cutting board
Sharp knife
Wooden spoon
Colander
Measuring cups and spoons
Immersion blender optional, for a creamier finish
Ingredients
1pounddried navy beanssorted and rinsed
1smoked ham hockabout 1 to 1.5 pounds, or a leftover ham bone with meat attached
1largeyellow oniondiced
2mediumcarrotsdiced
2stalkscelerydiced
3clovesgarlicminced
8cupslow sodium chicken brothor water
2bay leaves
1teaspoondried thyme
1/2teaspoonblack pepper
saltto taste, added at the end
2tablespoonsolive oilor butter
fresh parsleychopped, for garnish
Instructions
Rinse navy beans in a colander, sort and discard any shriveled beans or debris. Soak beans in cold water for 6-8 hours or overnight, then drain.
Heat olive oil or butter in a Dutch oven over medium heat. Add onion, carrots, and celery and cook for 6-8 minutes until softened. Add garlic and cook for 1 minute more.
Add soaked beans, ham hock, broth, bay leaves, thyme, and pepper to the pot. Bring to a boil, reduce heat to low, and simmer covered with lid ajar for 2-2.5 hours until beans are tender and meat is falling off the bone.
Remove ham hock, let cool, then shred meat and discard skin, fat, and bone. Stir shredded ham back into the soup and remove bay leaves.
For a thicker soup, mash some beans against the pot or use an immersion blender for a few pulses. Season with salt to taste and garnish with fresh parsley.
Notes
Always sort through dried beans before soaking, as small stones occasionally sneak into the bag.
Don't add salt too early, since it can toughen bean skins during a long simmer.
Keep the simmer gentle rather than a rolling boil, which helps the beans cook evenly without falling apart.
Mash a portion of the beans for a naturally thick, creamy broth without any dairy.
Taste and adjust seasoning again just before serving, since flavors mellow and change as the soup simmers.
This soup freezes wonderfully for up to three months.
Swap the ham hock for a leftover ham bone or diced deli ham for a quicker version.
For a vegetarian version, skip the ham and use vegetable broth with a splash of smoked paprika for depth.
Add a handful of chopped kale or spinach during the last 10 minutes for extra greens.
If the soup seems too thick after resting, stir in an extra splash of broth or water to loosen it up.