The day after Easter or Christmas, when the ham was down to the bone and a few good slices, Grandma knew exactly what was for supper the next night. Out came the bag of navy beans she’d been soaking since morning, the ham bone went into her biggest pot, and by evening the whole house smelled like somebody loved you. That soup was her favorite kind of cooking β nothing wasted, everybody fed.
This is her soup, moved to the slow cooker so it can simmer away while the day happens. The beans go in with the bone, diced ham, carrots, onion and celery, and seven quiet hours later you have a broth that’s rich and smoky all on its own, beans that are tender clean through, and ham that falls into shreds with the touch of a fork.
It’s humble food, and it knows it. Serve it with a pan of cornbread for dunking and there will not be a single complaint at the table β there never was at Grandma’s.

Why This Recipe Works
- The ham bone does the seasoning β a meaty bone simmers all day and turns plain water into a smoky, rich broth with no stock cubes and no fuss.
- Beans soaked overnight β soaked beans cook up tender and even in the slow cooker, with no hard centers hiding in the bowl.
- Salt goes in last β ham is salty and beans toughen if they’re salted too soon; seasoning at the end gives you tender beans and a soup that’s salted just right.

Slow Cooker Ham and Bean Soup
Ingredients
Method
- Pick over the beans and throw out any little stones or shriveled beans. Rinse, cover with plenty of cold water, and soak overnight (8β12 hours). Drain and rinse again before cooking.
- Put the soaked beans in a 6-quart slow cooker. Add the ham bone right in the middle, then the diced ham, onion, carrots, celery and garlic.
- Pour in the water, then add the bay leaf, thyme and black pepper. Don’t add salt yet β the ham will salt the pot as it cooks.
- Cover and cook on LOW for 7β8 hours (or HIGH for 3 1/2β4 hours), until the beans are completely tender and starting to fall apart at the edges.
- Lift out the ham bone and bay leaf. When the bone is cool enough to handle, pull off every bit of meat, shred it, and stir it back into the soup. Throw the bone and bay leaf away.
- For a thicker, creamier broth, mash some of the beans right in the pot: press a potato masher in a few times, or scoop out 2 cups of soup, blend until smooth, and stir it back in.
- Taste, then salt a little at a time until it tastes right β every ham is different. Rest 10 minutes off the heat, sprinkle with parsley if you like, and serve hot with cornbread.
Notes
Grandma’s Tips
- Always save the ham bone. A holiday ham bone is a pot of soup waiting to happen. Wrap it and freeze it β it’ll keep 3 months, ready for a bean-soup day.
- Never salt beans at the start. Salt and acid early on can keep bean skins tough. Season at the end and the beans will be tender every time.
- Mash a few beans for body. Grandma never used flour or cream in this soup. A few mashed beans melt into the broth and make it taste like it cooked all day β because it did.
- Use water, not broth, if your ham is good. A meaty bone makes its own broth. Save the boxed broth for a boneless day, and you’ll taste the ham cleaner.
- The cornbread is not optional. In Grandma’s house this soup was never served without it. The sweet crumb against the smoky beans is the whole point.
Frequently Asked Questions
Do I have to soak the beans first?
It’s strongly recommended. Soaked beans cook evenly and tender in the slow cooker and are easier on everyone’s stomach. If you forgot, use the quick-soak in the notes and give the soup a little extra time.
Can I use canned beans instead?
You can, in a pinch. Use four 15-oz cans of navy or great northern beans, drained and rinsed, cut the water to 4 cups, and cook on LOW just 3β4 hours β canned beans only need to soak up flavor, not soften. The flavor won’t be quite as deep.
Why are my beans still hard?
Usually one of three things: the beans were old (dried beans past a year or so may never soften), the soak was skipped, or salt or something acidic went in at the start. Keep cooking and add hot water β most beans come around with another hour.
Can I make this with a ham hock or smoked turkey?
Yes. A ham hock works exactly like the bone (you may want the extra diced ham too, since hocks are less meaty). A smoked turkey leg makes a fine soup in the same pot, in the same way.
Can I freeze ham and bean soup?
It freezes better than almost any soup β beans and all β for up to 3 months. Cool it completely, freeze in portions, thaw overnight in the fridge, and reheat gently with a splash of water.
