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!















Omg! Made this for dinner tonight. Amazing and delicious. Followed directions and it can out great! Will definitely be making again. Thanks Holly :)
Made this today and used the ham broth I froze from the Thanksgiving ham instead of chicken broth. My daughter took the ham bone home for their bean soup so I just used a pound of cubed ham. My husband and I loved it. Served it with cornbread and fried potatoes and onions.
I am so glad that you enjoyed this recipe!
So if I soak beans overnight and cook on low tomorrow for the full time will they be mushy? I suck at cooking and don’t want to ruin this.
Excellent recipe! I haVe been craving ham and bean soup and this took care of that. I used a ham bone and cooked on high for 4hrs. and the soup was ready and the beans were soft. It was only 10:00am and hard to not just dig in considering how wonderful the house smelled! I will never use anything but the 15 bean mixture.. So good! Thank you for another great recipe!
So glad you loved it Kim!
I used 4 tablespoons of Better than Bouillon roasted beef base with 8 cups water, minced garlic, whole sweet onion, 1 diced jalapeno pepper, 2 tbsp. each of chili powder, cumin and cayenne pepper. And 1 smoked ham hock with 1 pkg of 15 bean….phenominal
Yum, I especially love the ham hock, so good!
Made this today. Very easy. I didn’t have the brand of beans with the seasoning packet but I heard somewhere to just add 1/4 teaspoon liquid smoke – I chose Mesquite. I probably won’t add the lemon juice next time. Beautiful photography! Really nice job. I think I’ll peek around your sight to see what else I can find. Thanks for posting.
Thank you Bobi, so glad you stopped by.
I Just had a delicious bowl of this soup… Yummeeee!! I know this sounds weird but for a flavor punch I added a little bit of feta cheese to top the bowl off… I didn’t have cornbread but I did have Trader Joes cornbread crackers… There kinda a new product for them and go great on all soups. Cheers and thank you for the recipe!
Made this soup last night. It turned out great and we are still enjoying it today. It was so easy.
Used the New Years ham bone with meat on it, didn’t use the packet instead added bay leaves, chili powder, thyme, fresh garlic and some bouillon. Did soak the beans overnight. Added celery, carrots, some baby red potatoes and a chopped onions put in slow cooker in the morning and came home from work to heaven in a bowl. Amazing.
Hubby says it’s a Winner. Thank you
Hello, if we’re using chopped ham instead of the ham bone, when do we add the chopped ham?
This would be added in step 2.
That could be clarified better in the recipe instructions. It just mentions the ham bone, nothing about when to add the chopped pre cooked meat.
Sorry for any confusion, I’ve updated the recipe.
This was delicious and simple. Used the ham bone from Christmas and served with cornbread. It was perfect for our New Years dinner, especially since it was a whopping 4 degrees outside. Thank you for sharing!
This one of my favorite cold day meals! I am so glad you enjoyed it!
The best
Great recipe. My husband and I love it! The only thing I changed was instead of diced tomatoes I put rotel diced tomatoes!
Rotel would be a great addition to this recipe! I am glad your family enjoyed it!
I will pre-soak my beans the next time. My slow cooker may be around 10 yrs. old. It’s a 6 quart oval. I use it often and have not had a problem. After 6 hours on high the beans were still crunchy, I did add the tomatoes and 2 hours later the beans were still not done. After 12 hrs. some beans were still a bit crunchy. Flavor is really robust, I will use less of the flavoring next time.
Third year in a row I’ve made this soup. It is a family favorite. Used the Rotel and Cayenne pepper.
I am so glad you enjoyed this recipe Charles!
Oh Holly this looks so good! Since tonight it’s suppose to be around 6° I think I will get it ready to pop on first think in the morning. I’m a big soup eater and I have all the ingredients ready to go! Thanks again and I hope you had a wonderful Merry Christmas and will have a Safe Healthy Happy New Year. I will rate this once it’s made and eaten :)
Happy New Year to you too!
I’m not allowed to have tomatoes because of the seeds can I use paste or crushed if so how much please. What is your web address for all your receipts please. Can u send it to my email please
I haven’t tried it but I would suggest the same sized can. Ensure your beans are soft before adding as the acidity can interfere with the rehydration process.
Thank you so much it was AWSOME
Great recipe . The only thing I add is a can of Ro*Tel diced tomatoes & green chilies add a little warmth without being to spicy. No red pepper flakes.
Delicious addition! Thank you for sharing.
This tasted fabulous!!!! Will definitely be making again and going to freeze extras.
I am so glad you enjoyed this recipe Karen!