Ham and Bean soup is wonderfully wholesome comfort food with a creamy texture and smokey flavor. It’s hearty chunks of veggies, ham, and beans are enveloped in a savory saucy broth. Serve with jalapeno sour cream cornbread for dinner, a nourishing lunch, or even as a side dish.
Looking for a stick-to-your-ribs dish that’s not only filling but also a wholesome meal? This Slow Cooker Ham and Bean Soup are sure to fit the bill.

Josh and I were craving ham and bean soup and cornbread for a few days and didn’t hesitate when we got to the grocery store to scoop up the ingredients. For the ham we found a packaged of smoked spiral ham chunks which added a lovely flavor to this soup.
What goes in ham and bean soup?
You won’t have to look far for the ingredients used in this easy ham and bean soup recipe. They are likely pantry staples. If not, they are simple ingredients, none-the-less.
- dry pinto beans
- dry great northern beans
- low-sodium chicken broth
- low-sodium vegetable broth
- garlic cloves
- onion
- carrots
- celery
- seasonings: onion and garlic powder, bay leaves, salt and pepper
- smoked ham
Why low-sodium broth? We always prefer to use this broth so we can control the sodium content in our recipes.
Using both chicken and vegetable broth offers a flavor that isn’t overpowered by the other. I didn’t want to taste just beans in chicken broth, so the combination alleviates this and holds onto the flavor of the beans.

Sign up to receive a weekly newsletter with NEW recipes!

How long does it take bean soup to cook?
If using a slow cooker, it takes about 6 1/2 to 8 hours to cook this easy bean soup with ham on LOW, or about 4 hours on HIGH.
Steps for making ham and bean soup in a slower cooker:
- Soak dry beans for at least 6 hours or overnight.
- Turn on slow cooker to low (or high) and simply add all your ingredients: ham, broth, soaked beans, veggies, and spices.
- Cook on low for at least 6 hours. Leave on warm until ready to serve.

You’ll love these dinner recipe ideas:
- One-Pot Rustic Beef Tortellini Stew
- Roasted Red Pepper, Tomato, Carrot Bisque
- Cajun Shrimp and Sausage Pasta
We like to start this the night before and then set it to warm in the morning. We’ll have a bowl for lunch when we’re ready. It’s a fantastic comfort food and just an easy, hearty meal that’s filling and can be served for lunch, dinner, or as a side.
Can you freeze this soup?
To freeze ham and bean soup, spoon into freezer-safe bags or containers after allowing to cool. Freeze up to 2 months. When ready to eat, thaw overnight in the refrigerator. Heat in a medium saucepan until boiling, or temperature reaches 165 degrees.
Otherwise, store in a covered container and refrigerate up to 5 days, reheating the same.
I hope you enjoy this super easy, oh-so savory, slow cooker Ham and Bean Soup recipe. Let me know in the comments if you tried this recipe. Be sure to tag #ladleandgrain on facebook, instagram, and twitter!
Ham and Bean Soup
Course: All Recipes, Soups, Dinner, Lunch, SidesCuisine: AmericanDifficulty: Easy12
servings20
minutes8
hoursHam and Bean soup is wonderfully wholesome comfort food with a creamy texture and smokey flavor. It’s hearty chunks of veggies, ham, and beans are enveloped in a savory saucy broth. Serve with jalapeno sour cream cornbread for dinner, a nourishing lunch, or even as a side dish.
Ingredients
1 lb smoked ham
1 16 oz bag dry pinto beans, picked through and soaked
1 16 oz bag dry northern beans, picked through and soaked
1 32 oz (1 quart) box low sodium chicken broth
1 32 oz (1 quart) box low sodium vegetable broth
8 cloves garlic, diced
4 medium carrots, cut into 1/2 inch pieces
2 stalks celery, diced
1 large onion, diced
1 tbsp garlic powder
1 tbsp onion powder
3 bay leaves
salt and pepper to taste
Directions
- Pick through dry beans and then soak beans in 12 cups of water for at least 6 hours. Or, quick soak by adding to a large pot with water. Bring to a boil and then remove from heat. Set aside to soak for an hour.
- Add to a large slow cooker and set to low.
- Add in ham, broth, onion, celery, carrots, garlic, and spices. Cook for 6-8 hours. Enjoy!
DELICIOUS! I’ve really been craving beans lately — I think for the protein since I’ve been working out more — and this fits the bill with the delicious ham flavor.
I am a huge fan of ham and bean soup: it’s my favorite way to use up leftover ham—especially the bone. I can practically taste this paired with cornbread. Thanks for the recipe!