A hearty soup is an easy meal and the perfect way to enjoy leftover ham.
This hearty homemade ham and bean soup recipe is easy to make – no soaking required! A mixture of beans, ham, onion, and broth simmer in the crockpot for a meal that is as easy as it is delicious!
Serve it with a piece of cornbread or a crusty loaf for dipping.

This post may contain affiliate links. Please read our disclosure policy.
I am excited to have partnered with Hurst’s HamBeens® 15 BEAN SOUP® to bring you this belly-warming bean soup recipe.
Hearty Homestyle Goodness
- A hearty family meal, this slow cooker Ham and Bean Soup recipe is easy to prepare.
- This simple soup requires few ingredients, starting with Hurst’s® HamBeens® 15 Bean Soup®, onions, and ham – no soaking required.
- Budget-friendly, this soup can be made with leftover ham or a ham bone from Christmas or Easter dinner. You can also use smoked turkey or a ham hock.
- This soup freezes perfectly and reheats well.

Ingredients for Ham and Bean Soup
- Beans – This ham and bean soup starts with a blend of dried beans. I use Hurst’s® HamBeens® 15 Bean Soup® as it has a great variety of beans including great northern beans, navy beans, and more. They are sold in the dry bean section of almost any grocery store or online.
- Seasoning – Hurst’s 15 Bean Soup includes a seasoning packet to flavor. If you don’t have the seasoning packet add a cube of bouillon (any flavor). You can also add dried herbs or bay leaves if you’d like. You can add a little bit of thyme or some minced cloves of garlic if you’d like.
- Ham – If you have a leftover ham bone from baked ham add it to the soup while it’s cooked for extra flavor. If you don’t have a ham bone, ask the butcher or deli for either ham bones (they’re usually inexpensive) or ham hocks. If you don’t have either, leftover chopped ham works beautifully in this recipe, too.
- Broth – As the ham adds a lot of salt, I prefer a reduced sodium broth in this recipe.
- Vegetables – Canned tomatoes are great in this recipe and can be replaced with canned tomatoes with chilis (like Rotel) to add a little bit of spice. Sliced celery or carrots can be added.

How to Make Slow Cooker Ham and Bean Soup
- Rinse beans and add to the slow cooker with onions, ham, broth, and seasonings (per the recipe below).
- Cook on high for 5 hours (or low for 7-8) or until beans are tender.
- Stir in the remaining ingredients and cook for an additional 30 minutes.
Easy peasy! Serve warm with cornbread for dipping.
Important: Do not add acidic ingredients, like canned tomatoes, until the beans are soft.

Tips for Bean Soup
- Rinse the beans well and check for any debris. No soaking is needed when using a slow cooker.
- If you have already soaked the beans, you can reduce the liquid in the recipe by 1 cup.
- IMPORTANT: Add acidic ingredients (such as canned tomatoes or lemon juice) after the beans have softened (these ingredients can sometimes interfere with rehydration).
- For a thinner consistency, add one extra cup of broth or water to your slow cooker. For a thicker bean soup, remove a cup or so of the beans, blend them, and add them back into the soup.

Storing Leftovers
Fridge: Leftovers can be kept in the refrigerator for up to 4 days in an airtight container.
Freezer: This ham and bean soup recipe makes a large batch and it freezes well. I divide it into individual portions so it’s easy to thaw as many portions as needed. Thaw in the fridge overnight and heat in the microwave or on the stovetop.
More Favorite Bean Soups
Did your family love this Slow Cooker Ham and Bean Soup? Be sure to leave a rating and a comment below!

Equipment
Ingredients
- 1 package HamBeens® 15 BEAN SOUP® with seasoning packet
- 8 cups reduced sodium chicken broth or chicken stock
- 1 meaty ham bone or ham hocks, diced ham or 1 lb. cooked sausage
- 1 medium yellow onion diced
- 1 clove garlic minced
- 1 teaspoon chili powder optional
- 15 ounces canned diced tomatoes with juices, 1 can
- 1 lemon juiced
- hot sauce or red pepper flakes to taste, optional
Instructions
- Rinse the beans and drain. Sort any unwanted debris and set seasoning packet aside.
- In a 6qt crockpot, add the beans, broth, ham bone (if using), onion, garlic, and chili powder in a 6qt slow cooker. Do not add lemon or tomatoes until the beans are softened.
- Cook on high for 5 hours (or low for 7-8) or until the beans are tender.
- Once the beans are tender, remove the ham bone (if using), chop any meat left on the bone, and add it back to the slow cooker.
- Stir in the diced tomatoes, ham seasoning packet, and lemon juice.
- Cook for an additional 30 minutes. Season with salt and black pepper to taste and garnish with fresh parsley if desired.
Video
Notes
Nutrition Information
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
© SpendWithPennies.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.
I am excited to have partnered with Hurst’s HamBeens® 15 BEAN SOUP® to bring you this belly-warming recipe. While I was compensated for this post, all thoughts and opinions are my own. Working with great brands I love allows me to keep bringing you the great recipes you love!















Stupid question…..do I need to cook ham beforehand or put ham raw?
It should be cooked beforehand!
I’m cooking this right now. Can you tell me if I used diced ham , do I need to go ahead and add those … or wait until after the 6 hours ?
You can add them right away Shelby. Enjoy!
The recipe sounds delicious. I looked for nutritional value and calories per cup but could not find that information.
Could you please add that information?
Thank you.
im making this now on the stove do u drain the tomatoes?
I do not drain the tomatoes. Enjoy Kelly!
This is so yummy! We will be making this for many years to come, I’m sure.
I made this recipe two days ago after seeing it posted on Facebook. It’s delicious!!! All the ingredients came to about $30.00 and it will last 4-5 dinners (just 2 of us now). I used Hickory Smoked Spicy Andouille Sausage. Easy peasy.
I’m so glad you loved it as much as we did Louise! I agree, this soup goes a long way!
Love these easy recipes
Love! Love! Love! I didn’t use the whole seasoning packet b/c it just didn’t need it! I even shared with neighbors and they loved it….shared the recipe with my mom and they loved it! Making for a second time tomorrow! Thanks for a great recipe!
I’m so glad you loved this just as much as we did! :)
Calorie count was on bottom of receipe net to the yield amount. It is 310 calories per serving.
If only half is eaten is it ok to can the rest of it?
I haven’t tried canning this recipe, hopefully someone else here has tried it and can offer you some advice.
Mine is in the crock pot on high for over 5 hours and the beans are not soft. I did not add tomatoes or
Lemon. What can I do???
Oh no Amy! If your slow cooker is older, you may wan to double check the temperature on it to make sure it’s still running at an optimal temperature.
I don’t have a lemon. How critical is the lemon to this recipe?
It adds a little bit of extra flavor. You can leave it out and will still have great results!
It’s in the Crockpot now. I’ve been making this soup for years, it is the best. My only suggestion is that you definitely soak the beans. The recipe on the bag even calls for that. You can do a quick soak, but I always soak mine overnight. This step produces tender beans and a delicious creaminess to the soup…bon appetite!!
Can you put everything (except the tomatoes, lemon, and seasoning packet) into the crockpot and keep in the fridge overnight before cooking it? Trying to get things ready in the morning before leaving for work can be hectic/stressful, but if I got this part ready ahead of time, it would be so nice.
You can certainly prepare it ahead of time.
I’m making this now and the beans seem to be crunchy it’s been on high for 7 hours any suggestions . smells great broth great but beans seem to not be cooked! please help
Oh no! Did you add the tomatoes/lemon before the beans were softened? That can sometimes interfere with the rehydration process. If your slow cooker is older, you may want to double check the temperature on it to make sure it’s still running at an optimal temperature.
What are the ingredients in the ham packet?
You can find information on the HamBeens products and seasonings here.
Can you substitute something for the ham seasoning packet? I bought another brand of beans, here in Seattle and they have no seasoning packet. This recipe looks very good.
You can substitute bouillon cubes in any flavor. If you do have the opportunity to try out the Hurst’s 15 Bean Soup, I’d highly recommend it, it’s delicious!
I live in Federal Way, south of Seatle, and just bought the Hurst’s 15 beans with packet at Fred Myers.
Made for dinner tonight. Was very tasty. Will make again. I did not soak beans and they were fine.
So glad you enjoyed it Mandy.
this recipe is a keeper, made it today. love how easy it is,makes the house smells great all day. thank you for the recipe.
I’m so glad you loved it as much as we did Cynthia!
I can’t wait to try the crock pot ham & bean. It’s great you can use other meat as substitutes. HamBeens / Hurst needs to get in more stores. Your recipe quite popular. Thank You!
Can I do this recipe on stovetop?
Yes, you should keep on a low heat.
The acid in tomatoes & lemon juice will keep the beans from getting soft; put them in last. Also, try smoked turkey instead of ham or sausage. Delicious!
This recipe showed up in my husband’s FB newsfeed and he mentioned how good it looked to me. (He never talks about food) I made this today and it is wonderful! Thank you so much for sharing.
So happy to hear! Thanks for stopping by.