There is nothing more comforting than coming home to the rich aroma of a simmering soup. This Slow Cooker Ham and Bean Soup recipe is the epitome of fix-it-and-forget-it comfort food. It’s hearty, flavorful, and incredibly easy to prepare. You simply combine the ingredients in your crockpot, and let it work its magic for hours, resulting in a thick, savory soup that tastes like it’s been cooking all day—because it has!
We’ve designed this recipe to be as straightforward as possible, using a hambone for the deepest flavor, but also providing options if you don’t have one. It’s the perfect meal for a chilly day, a busy weeknight, or a lazy Sunday. Let’s dive into making this soul-warming classic.

Why This is the Best Slow Cooker Ham and Bean Soup
This isn’t just any ham and bean soup; it’s a recipe perfected for maximum flavor and minimal effort. The secret lies in using a leftover ham bone, which releases collagen and rich, savory notes into the broth, creating a depth of flavor that canned broth alone can’t replicate. The beans become incredibly tender, and the ham is fall-off-the-bone delicious. It’s a complete, satisfying meal all in one pot.
Key Ingredients for a Flavorful Soup
The magic of this soup comes from simple, wholesome ingredients. Here’s what you’ll need to create this masterpiece.
- Dried Navy Beans: The classic choice for their creamy texture.
- Meaty Ham Bone: The star of the show! A leftover bone from a holiday ham is perfect.
- Mirepoix: A classic trio of diced onion, carrots, and celery forms the aromatic base.
- Garlic: For a pungent, savory kick.
- Chicken Broth: Use a low-sodium version to control the saltiness.
- Herbs: Bay leaves and thyme add a subtle, earthy aroma that complements the ham beautifully.
How to Make Slow Cooker Ham and Bean Soup Step-by-Step
Making this delicious soup is as easy as one, two, three. We’ve broken down the process into simple, manageable steps to ensure your success.

Step 1: Prepare the Beans and Vegetables
First, rinse your dried navy beans under cold water. Be sure to sort through them and discard any stones or debris. Next, chop your onion, carrots, and celery. A rough chop is fine as the long cooking time will soften them perfectly. Mince the garlic and set it aside.
Step 2: Load the Slow Cooker
Place the rinsed beans, chopped vegetables, minced garlic, and the meaty ham bone into the slow cooker. Pour in the chicken broth and water, ensuring everything is submerged. Add the bay leaves and thyme sprigs. Give it a gentle stir to combine.
Step 3: Cook Low and Slow
Cover the slow cooker and set it to cook on low for 8-10 hours or on high for 5-6 hours. You’ll know it’s ready when the beans are tender and the ham is easily falling off the bone. For a truly hands-off meal, you can’t beat this simple crockpot recipe. If you enjoy this method, you might also love our Slow Cooker Cowboy Beans, which offers another hearty and flavorful experience.
Step 4: Shred the Ham and Serve
Once the cooking time is complete, carefully remove the ham bone and bay leaves. The meat should be very tender. Shred the ham from the bone using two forks, discarding any excess fat. Return the shredded ham to the slow cooker and stir it in. Season with salt and pepper to taste. Serve hot with a side of crusty bread or some delicious Butter Swim Biscuits for dipping.
Tips for the Best Ham and Bean Soup
Want to elevate your soup from great to unforgettable? Here are a few expert tips.
- Don’t Skip the Ham Bone: It is the single most important ingredient for a rich, flavorful broth. If you can’t find one, use a smoked ham shank or hock.
- Soak the Beans (Optional): While not strictly necessary, soaking the beans overnight can reduce cooking time and help with digestion.
- Sauté the Veggies: For an extra layer of flavor, sauté the onion, carrots, and celery in a pan for 5-7 minutes before adding them to the slow cooker.
Recipe Variations to Try
This Slow Cooker Ham and Bean Soup is fantastic as is, but it’s also a great base for customization.
- Use Different Beans: Great Northern beans or a 15-bean soup mix work wonderfully.
- Add More Veggies: Stir in some chopped kale or spinach during the last 30 minutes of cooking for added nutrients.
- Make it Creamy: For a creamier texture, blend one cup of the soup and stir it back into the pot. Or, for a different kind of comforting soup, try our creamy chicken poblano soup.
Frequently Asked Questions
Yes, this soup is very versatile. You can add diced potatoes, parsnips, or corn for extra heartiness. For leafy greens like kale or spinach, stir them in during the last 30 minutes of cooking so they don’t overcook.
Absolutely! While navy beans are classic, you can easily substitute them with Great Northern beans, cannellini beans, or even a 15-bean soup mix. Cooking times may vary slightly depending on the bean you choose.
No, you do not have to soak the beans for this recipe. The long, slow cooking time is sufficient to make them perfectly tender. However, soaking them overnight can slightly reduce cooking time and may make them easier to digest.
Store leftovers in an airtight container in the refrigerator for up to 4 days. You can also freeze the soup for up to 3 months. Reheat gently on the stovetop or in the microwave. The soup may thicken upon standing; simply add a splash of broth or water to reach your desired consistency.
If you don’t have a leftover ham bone, you can substitute it with 1-2 smoked ham hocks or ham shanks. You can also use about 1.5 to 2 cups of diced, cooked ham, but you should add it during the last 30-60 minutes of cooking so it doesn’t become tough.
What to Serve with Ham and Bean Soup
This soup is a meal in itself, but it pairs wonderfully with a few simple sides. A crusty bread for dipping is a must. A simple green salad with a vinaigrette dressing can cut through the richness of the soup. And for a truly decadent meal, serve it alongside some cheesy garlic bread.
More Comfort Food Recipes You’ll Love
We hope you love this Slow Cooker Ham and Bean Soup. Its simplicity and deep, savory flavor make it a staple in our home, and we know it will be in yours too. If you’ve enjoyed this recipe, please leave a comment below or share it on Pinterest! Your support helps us create more delicious content for you.

Slow Cooker Ham and Bean Soup Recipe

Slow Cooker Ham and Bean Soup: The Ultimate Comfort Food
Ingredients
Equipment
Instructions
- Rinse the dried navy beans under cold water and sort through them to remove any debris. Chop the onion, carrots, and celery. Mince the garlic.
- Place the rinsed beans, chopped onion, carrots, celery, minced garlic, and the meaty ham bone into a 6-quart or larger slow cooker.
- Pour the chicken broth and water over the ingredients. Add the bay leaves, dried thyme, and black pepper. Stir gently to combine.
- Cover the slow cooker and cook on low for 8-10 hours or on high for 5-6 hours, until the beans are tender and the ham is falling off the bone.
- Carefully remove the ham bone and bay leaves from the slow cooker. Discard the bay leaves. Once the bone is cool enough to handle, shred the meat using two forks, discarding the bone and any excess fat.
- Return the shredded ham to the slow cooker and stir to incorporate. Taste the soup and season with salt as needed (the ham is salty, so you may not need much). Serve hot.
Notes
No Ham Bone: If you don't have a ham bone, you can use 2 lbs of smoked ham hocks or 1.5 cups of diced cooked ham (add diced ham during the last hour of cooking).
Storage: Store leftover soup in an airtight container in the refrigerator for up to 4 days or in the freezer for up to 3 months.