This mouthwatering creamy ham soup with beans is the perfect Winter recipe to warm you up as the temperatures outside start to drop!
Whether you made ham for the holidays or made ham just because, put the leftovers to use and make this deliciously flavorful, creamy ham soup recipe.
Made with ham, celery, carrots, pinto bean, kale, and more, this soup is hearty, and perfect for lunches, dinners, and even meal prepping.
BONUS: It's even better the next day!
Ham and Bean Soup Recipe
Tis' the season to make ham. Now, whether you made it for the holidays or just because you love ham, there is one thing I can be sure of ... you have leftovers!
Everyone loves sandwiches like a melty Grilled Ham Steak and Cheese on Pretzel Roll, but this year, get excited about leftovers and make this tasty ham and bean soup.
This ham soup recipe is simple, classic, and will definitely fill you up, and the house will smell incredible from the start of cooking until the very end.
Creamy Ham Soup Ingredients
Ham Bone: This recipe calls for one ham bone. I recommend cutting off as much of the meat as you can. You probably won't get all of it, and that is okay. Anything you leave on/near the bone will continue to flavor the soup.
Ham: You can't have ham soup without ham! Use 2 cups of leftover ham and chop it into pieces. Don't have leftover ham? Buy a small ham and prepare it just to make this soup!
Chicken Stock: Chicken stock makes for a great base and is easy to build more flavor with all the additional ingredients. You will need about 3 qt of chicken stock.
Beans: One of the main ingredients of ham and bean soup is the beans! You are going to need 26 oz of pinto beans. Unless you are at Costco or buying in bulk, you will probably need to grab two 13.1 oz cans.
Vegetables: So much great flavor comes from the fresh vegetables in this soup. You will need 1 cup of diced carrots, 1 cup of diced celery, 1 cup of diced onions, and 3 cups of chopped kale.
Dairy: For cooking, you will need 2 tbsp of butter and 1 cup of heavy cream which helps make the soup perfectly creamy.
How to make Creamy Ham and Bean Soup
Saute. In a large dutch oven or stockpot, saute carrots, onions, and celery in butter until soft (about 5-10 minutes), then pour in chicken stock along with Worcestershire.
Simmer. Drop hambone into the pot and simmer on low for about 2 hours, occasionally stirring until all the meat on the bone is basically falling off. Next, remove the bone and any attached meat from the pot and set it aside to cool.
Add beans. Add in your drained pinto beans and chopped kale, dijon, and heavy cream. Continue cooking on low for another 45 minutes.
Add ham. Once the hambone is cool enough to handle, remove all the meat from the bone and chop up. If there's not enough ham then add some extra if you have leftovers. Add your ham back to the pot and cook for about 15 minutes.
Season as needed. Taste for salt and add seasoning as needed.
Serve. Enjoy your soup while it's hot or let it cool and store it in the fridge or freezer.
What other types of beans can I use?
Pinto beans are very popular, but if they aren't your favorite, you have some options!
Substitute pinto beans for navy beans, black beans, kidney beans, or Greek Gigantes beans.
Can I use a week old ham bone for soup?
Absolutely! NEVER toss away the bone - always save it to make soup or broth.
If you aren't planning on making soup or broth right away, grab a freezer bag and freeze the ham bone so you can use it later.
A leftover ham bone will keep in the freezer for about 2-3 months.
How to store leftover ham and bean soup
There is something about leftover soup that just hits differently.
Grab an air-tight container or ziplock bag and pour in that leftover soup! Your soup will keep in the fridge for about 3-5 days.
Follow the same instructions for the freezer. However, leftover soup in the freezer will stay for 6 months.
Craving ham? I've got you covered.
Looking for more ham or pork recipes to enjoy - you know I've got you covered! Check out some of my favorite pig recipes like:
- Grilled Pork Chops with Caramelized Apples
- Easy Overnight Smoked Pork Shoulder
- Smoked Pork Loin cut into Pork Chops
- BBQ Dry Rub Seasoning for Pork Loin
- Crispy Taylor Pork Roll Deviled Eggs
- Pork Belly Burnt Ends
Creamy Ham and Bean Soup
- In a large dutch oven or stock pot sauce carrots, onions and celery in butter until soft (about 5-10 minutes) then pour in chicken stock along with Worcestershire.
- Drop hambone into the pot and simmer on low for about 2 hours stirring occasionally until all the meat on the bone is basically falling off. Next remove the bone and any attached meat from the pot and set aside to cool.
- Add in your drained pinto beans as well as chopped kale, dijon and heavy cream. Continue cooking on low for another 45 minutes.
- Once the hambone is cool enough to handle remove all the meat from the bone and chop up. If there's not enough ham then add some extra if you have leftovers. Add your ham back to the pot and cook for about 15 minutes.
- Taste for salt and add seasoning as needed.