This comforting Crockpot Ham and Bean Soup is the ultimate set-it-and-forget-it meal, perfect for cold evenings. Smoky ham infuses every spoonful with rich flavor while great northern beans become perfectly tender and creamy after slow cooking. Just toss everything in your crockpot in the morning, and by dinnertime you'll have a pot of golden, aromatic soup that tastes even better the next day.
Pour dried beans onto a large plate, pick through to remove any stones or damaged beans, then transfer to a colander and rinse thoroughly under cold water.
Peel and dice the onion, wash and dice the carrots and celery to uniform size, and mince the garlic cloves.
Add rinsed beans to the crockpot, then layer diced ham, ham bone (if using), diced vegetables, garlic, bay leaves, thyme, and smoked paprika.
Pour chicken broth over all ingredients until just covered, add black pepper, and give everything a gentle stir (hold off on salt as ham and broth are already salty).
Cover crockpot and cook on low for 8 to 10 hours without lifting the lid, until beans are completely tender and easily mash against the side of the pot.
Remove bay leaves and ham bone (pull off any meat and return it to the soup), taste and adjust salt as needed, mash some beans for thicker texture if desired, then serve with warm cornbread.
Notes
No need to soak the beans - this recipe works perfectly with unsoaked beans, though soaking overnight reduces cooking time by about 2 hours
The ham bone adds incredible depth of flavor; if you don't have one, use 3 cups diced ham and add 1 tablespoon liquid smoke
Great northern beans, navy beans, or cannellini beans all work beautifully in this recipe
Always taste before adding salt as the ham and broth contribute plenty of sodium
For thicker soup, use a potato masher to mash some beans right in the pot
Add fresh spinach or kale during the last 30 minutes of cooking for extra nutrition
The soup thickens as it sits - add a splash of broth or water when reheating
Leftovers taste even better the next day as flavors continue to develop
Store in airtight containers in the refrigerator for up to 5 days or freeze for up to 3 months
For canned beans: use 3 cans (15 oz each) drained and rinsed, add during last 2 hours of cooking