If you’re craving a warm, filling ham and bean soup, this easy crockpot version is exactly what busy nights need. This classic ham and bean soup recipe is slow-cooked, hearty, and packed with comforting flavor—perfect when you want dinner done without standing over the stove.
Before You Start
This recipe works best in a slow cooker, but you can adapt it for the stovetop if needed

Ingredients
- 1 lb dried white beans (or 15-bean soup mix)
- 1 meaty ham bone or 2 cups diced ham
- 1 onion, diced
- 2 carrots, sliced
- 2 celery stalks, sliced
- 3 cloves garlic, minced
- 6 cups chicken broth
- 1 tsp salt (adjust after cooking)
- ½ tsp black pepper
- 1 bay leaf

Instructions
- Rinse beans and remove debris.
- Add beans, ham bone, vegetables, garlic, and broth to the crock pot.
- Stir gently and add bay leaf.
- Cook on LOW for 8–9 hours or HIGH for 5–6 hours.
- Remove ham bone, shred meat, and return to soup.
- Season to taste and serve hot.
You’ll know it’s ready when the beans are tender and the broth turns thick and creamy.
Why This Works for Busy Nights
- Dump-and-go crockpot meal
- Uses leftover ham or ham bone
- Makes a big batch for leftovers
- Comforting and filling for all ages
Variations
- Use a 15 bean soup crock pot mix
- Add diced potatoes for extra heartiness
- Turn it into a Tuscan-style white bean soup with rosemary
- Add smoked sausage for deeper flavor
Storage & Reheat
- Store in the fridge up to 4 days
- Freeze up to 3 months
- Reheat gently on the stove or microwave
FAQ
Can I make this without a ham bone?
Yes—use diced ham instead.
Can I use canned beans?
You can, but reduce cook time to 3–4 hours.
Is this soup thick?
Yes, it thickens naturally as the beans cook.
Closing
This cozy bean soup with ham is one of those recipes you’ll come back to again and again. Simple, comforting, and perfect for real life.


