Ham and Bean Soup Recipe (13 Bean Soup)
This post may contain affiliate links. Please read our Disclosure Policy.
This Ham and Bean Soup Recipe is perfect for lunch or dinner. It’s a hearty protein-packed 13 bean soup recipe that will keep you satisfied long after a meal. The best ham and bean soup you’ve ever had will feed a crowd too, and leftovers can be frozen for future use.
This post was updated from 2017 to improve readers’ experience. No changes were made to the recipe

If you love soup on a cold blustery day but don’t like all of the fuss some homemade soups require, you’re going to love this easy Ham and Bean Soup Recipe. It’s the ultimate comfort food.
Ham is often on my holiday table. Ham and about 100 other dishes. You see, I cook for an army whether there are 6 of us or 60.
Before Thanksgiving, my local grocery store runs a promotion where you get a free turkey if you buy a ham. This year I decided to cook the turkey and save the ham for another day.
One thing about ham is it goes a long way.
After we cooked it we only sliced what we needed for our meal. We put the bone and the rest of the uncut ham in the refrigerator for soup.
There is nothing like this ham and bean soup recipe. You wouldn’t believe the flavor all of those beans, peas, and lentils add. You can put it together in no time too.

Hostess At Heart participates in affiliate programs. As an Amazon Associate, I earn a commission from qualifying purchases. Please refer to my disclosure page for more information.
How to Make Ham and Bean Soup
Making this – the absolute best ham and 13 bean soup recipe ever, is shockingly easy. The recipe uses leftover ham, the bone in the ham also called a ham hock, a soup mix, and a few other ingredients to make a delicious soup with hardly any effort.
Ingredients for Ham and Bean Soup
- Bob’s Red Mill® 13 Bean Soup Mix. A perfect blend of peas and beans and lentils, this adds so much flavor to the soup!
- Ham Hock. This is the shank bone of a pig with ham still on it. It’s the part of bone-in ham that you save for making soup!
- Cubed Ham. Leftover cooked ham works perfectly for this recipe!
- Yellow Onion. Diced.
- Diced Carrots. You can dice by hand or using a food processor is a great way to get your veggies chopped up quickly, the key is to have pieces of carrot that will fit in your soup spoon.
- Celery. Sliced. I like to cut a piece of celery into three strips and then cut tiny slices so that the celery is well hidden in this soup full of beans. It hides the celery but still adds so much flavor!
- Salt and black pepper. To taste.
To make the best bean soup with ham, you’ll need to start by rinsing the beans and doing a “quick soak” or “simmer and salt” method to get the beans ready. You can also just soak them for eight hours as the recipe suggests. Then you place the beans and the ham bone in a large pot such as a dutch oven or large soup pot, cover it with water and bring it all to a boil over medium heat.
Next, simmer over low heat for three to three and a half hours until the beans are soft. Finally, add the cubed ham and other ingredients and cook it for at least thirty minutes. Before serving, remove the ham hock, and throw any meat that comes off of it back into the soup.
Pin this great recipe!

Pro Tips & Variations
- I used Bob’s Red Mill® 13 Bean Soup Mix. It’s packed with beans, peas, and lentils. They have seasoning mixes but you don’t need one with this recipe.
- I use the whole bag and freeze the extra cooked soup. The bag is 29 oz and says that a serving is 1/4 cup. Bob’s Red Mill states for 8 servings use 2 cups of the mix. It’s up to you how much you want to make and how thick you want to make it.
- You could use canned beans and just add them toward the end of the cooking time instead of dried beans. We like white beans such as Great Northern, Cannellini beans, or your favorite beans are all good canned substitutions.
- How to make a thicker broth – Your soup will thicken as the liquid reduces while it simmers. However, if you like a thicker broth, remove ¼ cup of the broth and stir in 1 tablespoon of cornstarch. Return the mixture to the soup and stir.
- How to add additional flavor – Add herbs such as fresh thyme and fresh parsley – We find that the 13 soup mix along with the veggies is a super flavorful hearty soup. However, you can add garlic, a couple of bay leaves, or even a parmesan cheese rind to the pot. Remove the bay leaves and cheese rind before serving.
- Some recipes call for chicken broth in place of the water. his soup has a flavorful broth. I don’t feel that chicken stock would make that big a difference and would be expensive.
- Ham and bean soup can also be made in the slow cooker (crock pot) by adding all of the ingredients and cooking on low for 8 to 9 hours or high for 4 to 5 hours.
FAQ for the Ham and Bean Soup Recipe
What if I don’t have the 13 bean soup mix?
You can use any combination of dried beans that you want. We recommend Dried Pinto Beans, Navy Beans, or Great Northern Beans.
Why use dried beans?
Dried beans are generally less expensive and don’t have added sodium. You can use canned beans but they will not be as flavorful or cook up quite as thick and creamy.
Do you have to soak the bean mix?
No, that’s a myth. You don’t have to soak them all night however, you can do a “quick soak” or a “salt and simmer” method.
How to do a Quick Soak for Dry Beans
To do a “Quick Soak”, cover the beans in a heavy-duty pot. Bring them to a boil and then remove them from the heat. Let rest for 1 hour.
How to Use the Salt and Simmer Method for Dry Beans
For the Salt and Simmer method, cover the beans with water in a heavy pot. Add 1-½ teaspoons of salt and the ham bone. Bring it to a boil, then turn the heat down to a simmer and cook for 1 hour. Remove the bone and add the diced ham, onion, carrots, and celery. Add additional salt and pepper to taste. Cook for an additional 30 minutes or until the carrots are tender.
Do you have to throw out the soaking liquid?
No, this article stated that beans cooked in the soaking liquid were more flavorful.
What if I don’t have a leftover Ham Bone?
I’ve purchased just the ham bone from the butcher before. However, you can add sliced bacon or skip the bone altogether.
The best thing about this recipe is that it’s so versatile. You can make it the way your whole family likes it.

How to Store Ham and Bean Soup
How do you store ham and bean soup? This soup can be stored in the refrigerator for 3 or 4 days. I like to separate it into individual servings and put them in microwavable containers so they can make a quick dinner the next day or be grabbed easily for quick lunches.
This soup freezes well in an airtight freezer container for up to 6 months. Make sure not to over-fill it and to give it a little space in the container so it doesn’t dislodge the lid. You’ll love having this easy recipe in the freezer on busy days.
What to Serve with hearty Ham and Bean Soup
This 13 bean soup recipe is crying out for some delicious hot bread on the side!
I like to serve easy homemade muffins with this recipe or my Pumpkin Spice muffins. They’re perfect together.
You could also try it with this delicious Crusty Italian Bread.
I hope you enjoyed this delicious recipe as much as we do. Drop me a comment below, and don’t forget to give it a star rating. ⭐⭐⭐⭐⭐. Your comments and ratings help others decide if this recipe is for them too.
If you enjoyed the Best Bean soup with Ham, here are a few more you may enjoy!
- Thick Cheesy Potato Soup
- Lamb and Vegetable Soup Recipe
- Creamy Roasted Vegetable Soup
- Chicken Pot Pie Soup
Beans and ham are a perfect combination.
Thank you!
This is a perfect comfort food for winter! You can never go wrong with bean soups, they are so hearty and satisfying.
Thank you, Iryna. They’re perfect for winter or any chilly day.
Such a fantastic and comforting soup! So perfect for the cooler weather and upcoming holiday season. Love all those flavors.
Thank you, Tara!
Perfect winter comfort food!
Thank you!
What a perfect and hearty soup for fall! I love beans and this will be great for chilly days.
I love it too. Thanks, Art!
I love warm and hearty soups. Especially so loaded with extra beans and flavor. The post is very helpful with lots of tips and has literally everything to help me make a great soup.
I’m with you! Thank you!
There’s nothing better than a hearty homemade soup in the winter.
I agree, thank you!
I love ham and bean soups – we’d always have them at the holidays with leftover ham. This one looks terrific with all those different beans.
Thank you, Amy. Me too!
This reminds me of my mom! We always had ham and bean soup after a holiday meal and your recipe did not disappoint! So so delicious!
I love it, Thanks, Kathleen!
My hubby loves ham and bean soup! I can’t wait for the weather to cool down so I can make this for him!
I hope he enjoys it Thank you!
I love the variety of beans in this recipe!
Me too! Thank you.
I found the bobs red mill bean mix…. and will never go back to the stuff I used to use. This was amazing! Perfect for a cold winter day here in Cali…. good thing too…. we had so much ham and this soup was perfect for it!
I love that mix Michele! It makes a great soup!
mmm. . . this soup looks perfect for a cold winter day.
Thank you so much Sheryl! I love soup this time of year but can eat it 12 months a year!
This looks so hearty and healthy– and perfect for Global Pulse Day! Love how few ingredients go into it also!
Thank you Michelle! I’ve never heard of Global Pulse Day! I’ll have to look it up. Thank you so much for stopping by.
This sounds so comforting!! I”ll have to try it!! Also, do you mind telling me what plug-in you use in for your social side bar? I love that it has yum and stumble and mine doesn’t ;/
Hi Mindy! I use a plugin called Simple Social Icons. It was easy to use and I could edit the color. Let me know if you have any other questions.
The perfect recipe for a cold winters day! I’m also a habitual army-cook… the fridge is always full of leftovers for leftover Saturday lunch!
Thank you! I guess it’s better to be prepared than to leave hungry right? Enjoy your day!
Even though I’m more of a warm weather person, soup is what makes me love the cold! This looks like perfect comfort food!
I’m with you Liz! I don’t like the cold but can eat soup year around. Enjoy your day!
Fabulous recipe, ham and beans were made for soup:-)
A agree Camilla! I think I’d rather eat ham this way. Enjoy your day my friend!
Yaaaas! Now this is how I like my soups- hearty, chunky and all around heart warming. Looks like the perfect winter recipe to keep on the books!
Thank you, Karly! I Love soup and the more goodies the better!
We always have ham and bean soup around the first of the year. I think I’ll definitely be giving yours a try this year 🙂
Thank you Sarah! It’s the perfect time for soup and this one was so good!
I love hearty and healthy soups like this. I am always looking for soup recipes, and especially ones that freeze well. By the way, I love the bowl and plate! Have a wonderful weekend Julie 😀
Thank you so much, Antonia! I hope you have an amazing weekend too!
Thank you Julie!
I love this soup and I use to make up my own bean mix from the bulk food store (I don’t like small or large lima beans). I just received my first catalog from Bob’s Red Mill – they really make a lot of different products and they are another employee owned company.
I should do that too Judi! We aren’t lima bean fans either but there weren’t very many of them. I didn’t know that they are employee owned. That’s awesome. I love pouring through those catalogs too.
My mother cooks exactly the same soup (soaking overnight included) – it is to die for! We used to have it very often back in Romania, especially during the winter. 🙂
My mother did to Ana but for some crazy reason, she always served it sprinkled with sugar! I’ve gotten over that practice. Do you still eat much soup living in the warmer weather?
Hi! I have lots of ham leftover from Christmas and I’d like to make your Ham and Bean Soup in the crockpot, if so, do I still have to soak the beans before cooking in the crockpot for 4-8 hrs.? Thanks.
Hi Ela! You still have to “reconstitute” them. I read that you can do the quick-soak method: Place beans in a large pot with enough water to cover by 2 inches. Bring to a boil over high heat. Remove from heat and let stand for 1 hour
If you don’t want to go through any of this, you can use canned beans. I have to admit that I put off making my soup be a day because I forgot to soak them. I would definitely use this method if you have the time. Please let me know if you have more questions and thank you for stopping!
I’ve never understood the legume mixes. Don’t some of the smaller and less dense legumes get mushy? Your soup certainly looks beautiful so maybe I’m wrong?
Believe it or not, they all cooked up beautifully. None of them were mushy, not even the smallest lentil. I really loved the flavor combination too.