Crockpot Ham and Bean Soup
This easy Crockpot Ham and Bean Soup recipe is a comforting slow cooker soup recipe that is hearty, wholesome, and fairly healthy. It’s so very easy to make and incredibly flavorful.
A homemade soup is most welcome on any chilly day, whether it’s snowy or rainy. I find the best soups are simmered at length, so the flavors have time to sneak out and soak into each other. Yet who has time for that?
Most of my favourite soup recipes are slow cooker soups, such as Slow Cooker Cabbage Roll Soup and Slow Cooker Loaded Baked Potato Soup.
Crockpot Ham and Bean Soup is packed with wholesome yet simple ingredients like navy beans, tender ham, vegetables, and seasonings.
Perfect for using up leftover ham or leftover holiday ham, it’s also a recipe you can make anytime. While you can easily and affordably buy a bone-in ham (ham hock) from the grocery store, you can use boneless if needed.
As a bonus, and unlike many ham and bean soup recipes, you don’t have to soak the beans in advance!
This best crockpot ham and bean soup is great when served with baked cornbread, crusty bread, or dinner roll for dipping.
Why You’ll Love This Recipe
- Total Time: 5 Hours
- Serves: 8
As always, the full recipe is on the printable recipe card at the end of this post.
How to Make Crockpot Ham and Bean Soup
- Rinse the navy beans under cold water and remove any debris or stones. No soaking is needed when using a slow cooker.
- In a large slow cooker – combine the navy beans, chicken broth, diced onion, diced carrot, minced garlic, paprika, salt, and black pepper. Stir well to combine all the ingredients.
- Place the leftover ham bone with meat into the slow cooker, submerging it in the bean mixture. If using diced leftover ham, add it to the slow cooker as well for extra flavor and texture.
- Cover the slow cooker with its lid and cook the soup on low heat for 9 to 10 hours, or on high heat for 5 to 6 hours. Cooking times may vary depending on your slow cooker.
- Once the beans are tender and the flavors have melded together, carefully remove the ham bone from the soup. Use a pair of forks to shred any remaining meat from the bone and add it back to the soup for extra flavor.
- Ladle the hot ham and bean soup into bowls and garnish each serving with freshly chopped parsley.
Tips & Variations
What to Serve with Ham and Bean Soup
As I already mentioned, this easy slow cooker ham bean soup is great when served with crusty bread or dinner roll for dipping.
You can also serve with a side of Authenic Mexicsan Cornbread, the sweet flavor and texture contrasts beautifully with the savory soup.
For side dish options, you can’t go wrong with a simple tossed salad too.
Storage
Fridge Leftovers:
Transfer the soup to an airtight container or a resealable freezer bag for storage. Divide the soup into smaller portions if desired for easier reheating later.
Store the soup in the refrigerator for up to 3-4 days.
Freezer Leftovers:
If you’re not planning to consume the soup within a few days, you can freeze it for longer-term storage and later use.
To do so, ladle the cooled soup into freezer-safe containers, leaving some space at the top to allow for expansion. Alternatively, you can freeze individual portions in resealable freezer bags.
Frozen soup can typically be stored for up to 3 months without significant loss of quality.
Reheating:
When you’re ready to enjoy the frozen soup, transfer it to the refrigerator and allow it to thaw overnight. Reheat in the microwave or on the stove, until heated through.
Can I add other seasonings or spices to the soup?
Feel free to customize the soup with your favorite seasonings and spices. You can add herbs like thyme, rosemary, or bay leaves for extra flavor, or spices like cumin, smoked paprika, or red pepper flakes for a bit of heat.
More Recipes to Try:
Also, be sure to check out our other Slow Cooker Recipes.
If you’ve tried this Slow Cooker Ham and Bean Soup or any other recipe on my blog please let me know how it went in the comments below. I love hearing from you. Finally, consider leaving a 🌟 star rating while you’re here. Thanks!

Crockpot Ham and Bean Soup
Ingredients
- 5 cups uncooked navy beans
- 8 cups chicken broth
- 1 leftover ham bone with meat
- 1 cup leftover ham (diced and optional)
- 1 medium yellow onion (diced)
- 1 cup carrot (diced)
- 2 cloves garlic (minced)
- 1 teaspoon paprika
- 1 teaspoon salt
- 1 teaspoon black pepper
- fresh parsley (chopped, for garnish)
Instructions
- Rinse the navy beans under cold water and remove any debris or stones.
- In a large slow cooker, combine the navy beans, chicken broth, diced onion, diced carrot, minced garlic, paprika, salt, and black pepper. Stir well to combine all the ingredients.
- Place the leftover ham bone with meat into the slow cooker, submerging it in the bean mixture. If using diced leftover ham, add it to the slow cooker as well for extra flavor and texture.
- Cover the slow cooker with its lid and cook the soup on low heat for 9 to 10 hours, or on high heat for 5 to 6 hours. Cooking times may vary depending on your slow cooker.
- Once the beans are tender and the flavors have melded together, carefully remove the ham bone from the soup. Use a pair of forks to shred any remaining meat from the bone and add it back to the soup for extra flavor.
- Ladle the hot ham and bean soup into bowls and garnish each serving with freshly chopped parsley.
Notes
- Overcooking can cause the beans to become mushy. Once the beans are tender, the soup is ready.
- Store the soup in the refrigerator for up to 3-4 days. freezer friendly for up to 3 months.