Old-Fashioned Ham and Bean Soup
Nothing in granny's kitchen worked harder than a ham bone. Sunday's ham fed the family once; the bone fed them again on Wednesday, simmered with a bag of dried beans into a pot of soup so thick and smoky the spoon could nearly stand up in it. It cost pennies and tasted like it took all day — which, to be fair, it very nearly did.
The one rule granny would not bend: no salt until the very end. Salt added early tightens the bean skins and they'll sit stubborn and hard no matter how long they cook. Let the ham bone and the long, low simmer do the seasoning, and reach for the salt cellar only once the beans are meltingly soft.
Mash a ladle of beans against the side of the pot for body, and serve it with brown bread and butter. It's even better the next day.
Old-Fashioned Ham and Bean Soup
A leftover ham bone, dried beans and a low, slow simmer into a thick, smoky bowl.
Ingredients
- 1 meaty ham bone or ham hock
- 500 g dried navy or cannellini beans, soaked overnight
- 2 tbsp oil
- 1 large onion, chopped
- 3 carrots & 3 sticks celery, diced
- 3 cloves garlic, crushed
- 2 bay leaves & 1 tsp dried thyme
- 2000 ml water or unsalted stock
- 200 g cooked ham, chopped (optional)
- Black pepper · salt at the end only
Method
- Soak. Cover the beans in cold water overnight (or quick-soak: boil 2 minutes, stand off the heat 1 hour). Drain and rinse.
- Base. Soften the onion, carrot and celery in the oil, 8 minutes, then the garlic for one more.
- Bone in. Add the ham bone, drained beans, bay, thyme and water. Bring to a bare simmer and skim the foam.
- Low & slow. Partly covered, simmer very gently 1½–1¾ hours until the beans are soft and the soup thick. No salt yet.
- Shred & finish. Lift out the bone, shred the meat back in (add extra ham if lean), bin the bone and bay. Mash some beans for body. Pepper, then salt to taste. Bread on the side.
A parmesan rind dropped in with the beans melts away and adds a savoury depth nobody can quite place. Waste nothing.
Tips for a thick, smoky pot
Salt at the end
Early salt keeps beans tough forever. Let the bone season the pot; salt last.
Low, never boiling
A hard boil bursts the beans to mush and leaves the meat stringy. Gentle bubbles.
Mash for body
Crush a ladle of beans against the pot — instant thickness, no flour needed.
Questions, answered
Why are my beans still hard after hours?
Salt or acid added too early toughens the skins. Hold the salt until the beans are soft, keep tomatoes and vinegar for the end, and use reasonably fresh dried beans — very old ones never fully soften.
Do I have to soak the beans?
It's worth it for even cooking and easier digestion. Quick-soak in a pinch: boil 2 minutes, cover, stand an hour off the heat, then drain.
No ham bone — what can I use?
A smoked ham hock is the best swap and usually cheap from the butcher. Otherwise 250 g chopped smoked bacon or gammon plus a little smoked paprika.
Slow cooker?
Yes — soften the veg first, then everything in with soaked beans on low 7–8 hours. Salt only at the very end.