Embark on a cozy culinary journey with this Slow Cooker Ham and Bean Soup recipe, merging tender beans and smoky ham in a comforting, soul-warming bowl.

Whether you’re prepping for a family dinner or craving something warm on a chilly evening, this dish brings the timeless taste of home-cooked goodness right to your table.
Perfect for lazy weekends or busy weekdays, this recipe embodies the essence of comfort food in every spoonful. Ready to fill your kitchen with rich aromas and your heart with joy? Let’s dive into this easy and deeply satisfying recipe.
Flavorful and Nourishing: Your New Favorite Slow Cooker Ham and Bean Soup
This Slow Cooker Ham and Bean Soup not only delivers a rich, hearty taste but also wraps you in warmth with each bite. It’s more than a soup — it’s a tradition passed around the table, shared among loved ones.
Thanks to the slow cooker, making this soup is incredibly simple. The low and slow method allows every ingredient to meld beautifully, creating a depth of flavor that feels like a warm hug. Here’s how to make this classic, fuss-free comfort dish.
Serving Suggestions:
Pro Tips for the Perfect Slow Cooker Ham and Bean Soup
- Soak the Beans Well: Soaking helps them cook evenly and achieve the perfect texture.
- Use a Meaty Ham Bone: If possible, choose a bone with plenty of meat for added flavor and substance.
- Layer Thoughtfully: Put the ham at the bottom to infuse the soup as it cooks.
- Adjust Seasoning at the End: Ham can be salty, so always taste before adding extra salt.
- Finish with Fresh Herbs: A handful of parsley or fresh thyme brightens the final dish.

Slow Cooker Ham and Bean Soup Recipe
- Preparation time: 15 minutes (plus soaking time for beans)
- Cooking time: 7 to 8 hours on low
- Servings: 6
- Equipment: Slow cooker, large bowl, knife, ladle
With this Slow Cooker Ham and Bean Soup recipe, your home will become a haven of cozy flavors and happy memories.
Ingredients:
- 1 pound dried navy beans, rinsed and sorted
- 1 meaty ham bone or 2 cups diced ham
- 1 large onion, chopped
- 3 carrots, peeled and sliced
- 3 celery stalks, chopped
- 4 cloves garlic, minced
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- ½ teaspoon ground black pepper
- 1 bay leaf
- 8 cups chicken broth
- Salt to taste
- 2 tablespoons chopped fresh parsley (optional)
Directions:
- Soak the Beans: Place beans in a large bowl and cover with water by at least 2 inches. Let them soak overnight. For a quicker option, boil beans for 2 minutes, then cover and let sit for 1 hour. Drain and rinse before using.
- Layer in Slow Cooker: Place the ham bone or diced ham in the bottom of your slow cooker. This ensures the rich, smoky flavor infuses every layer.
- Add Vegetables: Add the chopped onion, carrots, celery, and minced garlic on top of the ham.
- Season and Pour Broth: Sprinkle in the dried thyme, rosemary, black pepper, and add the bay leaf. Pour in chicken broth, making sure all ingredients are submerged. Add extra water or broth if needed.
- Cook Low and Slow: Cover and cook on low for 7 to 8 hours, or on high for 4 to 5 hours. The beans should be tender, and the flavors deeply melded.
- Adjust Seasoning: About 30 minutes before serving, taste the soup. Add salt if needed since ham already brings saltiness to the dish.
- Finish the Soup: Remove the ham bone if using, shred any meat, and return it to the soup. Stir in fresh parsley if you like an herbal finish.
- Serve Hot: Ladle into bowls and enjoy immediately. Pair with crusty bread for an even heartier meal.
Ready to Relish!
This Slow Cooker Ham and Bean Soup recipe offers an irresistible, hearty flavor that soothes the soul and delights the taste buds. It’s perfect for warming up after a long day or sharing with family around the table.
Enjoy each spoonful as it delivers a comforting mix of smoky ham, creamy beans, and aromatic herbs. You’ll find yourself coming back for seconds and maybe even thirds!
Storage Solutions:
Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. The flavors continue to deepen, making it even more delicious the next day. For longer storage, freeze in individual portions for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove or in the microwave when ready to enjoy again.
Print
Slow Cooker Ham and Bean Soup
With this Slow Cooker Ham and Bean Soup recipe, your home will become a haven of cozy flavors and happy memories.
- Total Time: 9 minute
- Yield: 6 1x
Ingredients
-
1 pound dried navy beans, rinsed and sorted
-
1 meaty ham bone or 2 cups diced ham
-
1 large onion, chopped
-
3 carrots, peeled and sliced
-
3 celery stalks, chopped
-
4 cloves garlic, minced
-
1 teaspoon dried thyme
-
1 teaspoon dried rosemary
-
½ teaspoon ground black pepper
-
1 bay leaf
-
8 cups chicken broth
-
Salt to taste
-
2 tablespoons chopped fresh parsley (optional)
Instructions
-
Soak the Beans: Place beans in a large bowl and cover with water by at least 2 inches. Let them soak overnight. For a quicker option, boil beans for 2 minutes, then cover and let sit for 1 hour. Drain and rinse before using.
-
Layer in Slow Cooker: Place the ham bone or diced ham in the bottom of your slow cooker. This ensures the rich, smoky flavor infuses every layer.
-
Add Vegetables: Add the chopped onion, carrots, celery, and minced garlic on top of the ham.
-
Season and Pour Broth: Sprinkle in the dried thyme, rosemary, black pepper, and add the bay leaf. Pour in chicken broth, making sure all ingredients are submerged. Add extra water or broth if needed.
-
Cook Low and Slow: Cover and cook on low for 7 to 8 hours, or on high for 4 to 5 hours. The beans should be tender, and the flavors deeply melded.
-
Adjust Seasoning: About 30 minutes before serving, taste the soup. Add salt if needed since ham already brings saltiness to the dish.
-
Finish the Soup: Remove the ham bone if using, shred any meat, and return it to the soup. Stir in fresh parsley if you like an herbal finish.
-
Serve Hot: Ladle into bowls and enjoy immediately. Pair with crusty bread for an even heartier meal.
- Prep Time: 15 minutes (plus soaking time for beans)
- Cook Time: 7 to 8 hours on low






