Can ham can get any better? Sure it can… when it gets transformed into out of this world delicious ham bone soup!
What do you do with your leftover ham bone after you cook a ham? Whatever you do, this time DO NOT throw it out, but put that ham bone to good use. Some ham chunks and a good old ham bone is an amazing base for an amazing future pot of soup.
And one more good news… All this simmers away in your slow cooker (but we have also included stove top and instant pot directions). Sound good? Read on…

Turning leftovers into a whole new delicious meal is like magic. Secondary meals are always so much easier and customizable to whatever you feel like creating.
This ham bone soup is an excellent example of a leftover meal out of your holiday ham.
You will be amazed how much flavor it creates in a soup base if you simmer that ham bone with the usual classic soup ingredients, along with a few leftover ham scraps. I love to cook it low and slow in my crock pot, so I don’t have to give another single thought to it for a long time.
In the end, you will end up with a light, yet flavorful brothy soup with ham chunks and veggies floating merrily…
Ingredients for Ham Bone Bean Soup

- Leftover ham bone – Make sure you leave some meat on it. You can freeze leftover holiday ham bone in a freezer friendly bag. Make sure to squeeze out all the air to avoid the freezer burn. I thawed it before putting it in the crock, but it’s common to put frozen ham bone straight in crock pot. If you don’t have any ham bone left from the holiday dinner, you can buy it from the butcher for next to nothing.
- Ham chunks – This soup is the reason to save some ham and repurpose it.
- Veggies – Onion, carrots, celery, corn, potatoes and diced canned tomatoes.
- Cannellini beans – We used canned beans to saving time and for convenience.
- Herbs – Fresh rosemary and thyme (you can used dried herbs if you don’t have fresh).
- Flavor enhancers – Garlic, bay leaves, chili flakes, chicken broth.
How to make Ham Bone Soup (Slow Cooker Method)
Your crockpot makes it for you… It’s as easy as dump everything in the crock and let it simmer and do its own magic.
Place all the ingredients except diced ham in the crock pot (as it’s already cooked, we will add it in later). Cover the lid and cook for 5-6 hours on high, or until all veggies are cooked, or 8-9 hours on low.
Add in diced ham 2 hours before the total cook time.

Remove the ham bone and scrape any meat from the bone (it’s delicious), add the meat back into the soup and discard the bone.
Do not add any salt in the beginning, as ham and ham bone have plenty, but always taste and adjust the salt according to your preference when the soup is ready. Serve immediately.

Instant Pot Method
- Place ham bone along with chicken stock and bay leaves into pressure cooker. Seal lid and pressure cook on High for 30 minutes.
- Quick release pressure. Remove the ham bone and scrape any meat from the bone and add it back to the soup.
- Add all remaining ingredients into the pressure cooker. Seal lid and pressure cook on High for 7-8 minutes. Quick release pressure.
- Serve immediately.
Stove Top Method
- Start by sautéing onion, carrots and celery in a little oil.
- Add in all the ingredients and bring the soup to a boil. Reduce the heat to medium low and let it simmer for 60-90 minutes.
- Add 1-2 cups of additional water if the soup is becoming thicker than you prefer. Discard the ham bone and add in any scraps of ham from it back to the soup.
- Serve immediately.

Can I Make Ham Bone Soup With Dried Beans?
Sure you can. Dried beans are very economical, and you don’t need to soak them overnight if you are cooking them in a crock pot.
If you are using dried beans for the stove top method, it’s better to soak them overnight to reduce the stove time. Place the dried beans in a large bowl and cover with three inches of water. Drain when ready to use.
Tip: If you don’t have time to soak the dried beans overnight and you happen to have an electric pressure cooker like an Instant Pot, you can pressure cook the beans instead of soaking them overnight to speed up the soup making.
Variations of Ham Bone Soup

- You can have a different flavor profile by using different types of beans. Mix and match, like cannellini with kidney beans, navy beans or black beans. This is great recipe to use those dried 15 bean or 20 bean mixes. They come with a seasoning packet. You can use that too, to add different flavors to the soup.
- Some don’t add tomatoes, but we love the color and flavor they add to the soup.
- Add in other veggies like green beans, peas or sweet potatoes.
Storing leftovers
This can be stored in an airtight container in the refrigerator up to 3-4 days. The flavors get accentuated as it sits for a few days.
Ham bone soup can be frozen up to 4-5 months in an air tight container. Simply defrost and re heat on the stove top.

Well there you go, now you know exactly what to do with all that ham from holidays. And if you didn’t save your ham bone, Easter is just around the corner.
This cozy, comforting and super tasty bowl is perfect for some cold chilly nights that follow the holidays. Make that crock work for you and enjoy the bowlful of this delicious Ham Bone Soup with your near and dears. Take care…
Ham Bone Soup, on my Gypsy Plate… enjoy!

Try these other cozy soups and stews!
Albondigas (Spanish Meatball) Soup
Brunswick Stew
Zuppa Toscana
Jambalaya Soup
Meaty Cabbage Soup
Dublin Coddle
Fasolada (Greek Bean Soup)

Ham Bone Soup
Put your holiday leftovers to good use with this Ham Bone Soup. It's a hearty slow cooker or instant pot meal loaded with veggies and great flavors!
Ingredients
- 1 leftover ham bone
- 3 carrots, peeled and cut into chunks
- 1 onion, diced
- 3 celery stalks, diced
- 2 15oz cans cannellini beans, drained and rinsed
- 2 cups frozen corn kernels
- 1 15oz can diced tomatoes
- 2 small potatoes, peeled and cut into chunks
- 2 sprigs rosemary or 1 tsp dried rosemary
- 5-6 sprigs thyme or 1 tsp dried thyme
- 4 garlic cloves, chopped
- 2 bay leaves
- 1/2 -1 tsp chili flakes
- 6 cups of chicken broth
- 3 cups leftover ham, diced
Instructions
Slow Cooker Method
- Place all the ingredients, except diced ham, in a crock pot.
- Cover the lid and cook for 5-6 hours on high, or until all veggies are cooked, or 8 hours on low. Add in diced ham 2 hours before the total cook time.
- Remove the ham bone and scrape any meat from the bone and add it back to the soup.
- Serve immediately.
Instant Pot Method
- Place ham bone along with chicken stock and bay leaves into pressure cooker. Seal lid and pressure cook on High for 30 minutes.
- Quick release pressure. Remove the ham bone and scrape any meat from the bone and add it back to the soup.
- Add all remaining ingredients into the pressure cooker. Seal lid and pressure cook on High for 7-8 minutes. Quick release pressure.
- Serve immediately.
Nutrition Information
Yield 8 Serving Size 1Amount Per Serving Calories 373Total Fat 5gSaturated Fat 1gTrans Fat 0gUnsaturated Fat 3gCholesterol 36mgSodium 1627mgCarbohydrates 60gFiber 16gSugar 14gProtein 28g
Nutrition information calculated by Nutritionix.
Never miss a recipe!
Join the GypsyPlate mailing list and get easy dinner recipes right in your mailbox. From homestyle comfort food to exotic dishes from around the world.