Bean Soup with Ham & Veggies
Submitted by littlespecial
Old-fashioned navy bean soup with smoky ham, celery, carrots, onion, and thyme simmered low and slow into a thick, satisfying pot. Pantry-friendly comfort that thrives on cold winter nights.
YIELD
6 servingsPREP
20 minCOOK
80 minREADY
100 minThis bean soup is the kind of pot that fed generations of farmers and city folk alike, a sturdy, low-cost meal built around a bag of dried beans, a leftover ham bone, and whatever vegetables were in the cellar. It still works exactly the same way today, with results that punch far above the ingredient cost.
Dried navy beans are the right choice here. They cook to a creamy interior while holding their shape, and their starch is what eventually thickens the broth into a satisfying body. The recipe gives you both options for soaking: a quick boil-then-rest if you’re impatient, or an overnight soak if you plan ahead. Both work, the overnight method gives marginally creamier beans.
The mash-the-beans-against-the-pot trick at the end is what separates good bean soup from great. Smashing a few of the cooked beans against the side of the pan releases their starch and turns the broth from thin to spoon-coating. Add a small splash of vinegar at the end if you want to brighten the long-simmered flavors. Serve with crusty bread and a green salad.
Pro Tips
- Use real cooked ham chunks, not deli slices, for proper smoky depth. A ham bone is even better.
- Add a Parmesan rind to the simmering pot for extra umami, fish it out before serving.
- Don’t add salt until the beans are tender, salt added too early can make beans tough.
- Make a double batch and freeze portions for instant lunches.
Variations
- Swap navy beans for great northern or cannellini for slightly different textures.
- Stir in 2 cups of chopped kale or collards in the last 10 minutes for greens.
- Add a chopped smoked sausage link with the ham for more variety in each bite.
Ingredients
Directions
Rinse beans; drain.
In a large saucepan combine the beans and 4 cups water.
Bring to boiling; reduce heat. Simmer, uncovered, for 2 minutes.
Remove from heat.
Cover and let stand for 1 hour. (Or skip boiling the water and soak the beans overnight in a covered pan.)
Drain and rinse beans.
In the same pan stir together the beans, 4 cups fresh water, celery, carrots, onion, ham, bouillon granules, thyme, bay leaves, and pepper.
Bring to boiling; reduce heat.
Cover and simmer for 1¼ hours or until the beans are teneder.
Discard bay leaves. Using a fork, slightly mash the beans against the side of the saucepan to slightly thicken the soup.
Comments



