Got some leftover Christmas ham? Turn it into a tasty home bone soup.

This effortless recipe is filled with ham, beans, and vegetables. Just throw everything in the slow cooker and let it work its magic.

Serve it with some easy dinner rolls or homemade bread for the perfect anytime meal!

a bowl of ham bone soup

An Easy Soup for a Leftover Ham Bone

We love soups around the holidays and this ham bone soup tops the list.

  • This ham bone vegetable soup recipe is easy to make.
  • No need to run to the store; you probably have all the ingredients already!
  • Add the ingredients to your CrockPot (or Instant Pot) let it do its thing
  • This recipe can also be cooked in a dutch oven on the stovetop or in an Instant Pot.
  • This recipe can be frozen for quick meals.
ham bone soup no broth

Ingredients in Ham Bone Soup

Ham Bone: A ham bone (or smoked ham hock) provide the base for the soup and add a lot of flavor. Save the bone from your holiday ham or spiral ham (just toss it in the freezer until you’re ready).

Broth: Use broth (or broth and water) to create the liquid base for this ham bone soup recipe. You can also add in leftover gravy or homemade turkey or chicken stock to boost the flavor. Ham is salty so be sure to use low-sodium or no-sodium broth.

Beans: Canned beans make this easy but you can certainly rehydrate and cook dried beans if you prefer.

Vegetables: Fresh or frozen vegetables can be added. Use vegetables you have leftover from your turkey dinner, such as sweet potatoes, green beans, peas, corn, carrots, squash, and more. If they’re already cooked, stir them in for the last 30 minutes of cooking to heat through so they don’t get mushy.

Other Uses For a Leftover Ham Bone

  • Remove most of the meat from the bone to use in leftover ham recipes. but leave a little on the bone for flavor.
  • Save the bone in the freezer until you’re ready to make soup (use right from frozen).
  • Before serving, remove the bone from the soup and pick off any remaining meat. Add the meat back to the soup and discard the bone.
  • Note: the bone should not be used for more than one soup as it won’t have enough flavor left.

Try using it in ham and bean soup or split pea soup.

ham bone soup in slow cooker

How To Make Ham Bone Soup

This is the best ham bone soup, and since it is made in a slow cooker, all you really need to do is a tiny bit of prep.

  1. Dice, chop and slice your veggies.
  2. Add all ingredients to the slow cooker and cook until the vegetables are tender.
  3. Remove meat from the bone and add it back into the soup.

It really is one of the simplest soups you will ever make. Enjoy!

ham bone soup in dish being served

Hearty & Savory Soups

Did you enjoy this Ham Bone Soup? Be sure to leave a rating and a comment below!

a bowl of ham bone soup
4.95 from 194 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Ham Bone Soup (Slow Cooker)

A ham bone is slow cooked with veggies like potatoes, carrots, corn, and beans. Serve it with some easy dinner rolls for the perfect meal!
Prep Time 15 minutes
Cook Time 6 hours
Total Time 6 hours 15 minutes
Servings 8 servings


  • 1 tablespoon butter
  • 1 large onion diced
  • 1 meaty ham bone
  • 1 pound Yukon gold potatoes diced, peelig optional
  • 3 medium carrots sliced
  • 2 ribs celery sliced
  • 1 cup frozen corn thawed
  • 15 ounces cannellini beans drained and rinsed (white kidney beans)
  • 7 cups chicken broth or water
  • 2 bay leaves
  • 2 sprigs thyme or 1 teaspoon dried thyme leaves
  • ¼ cup fresh parsley


  • Cook the onion in butter in a small skillet over medium heat until slightly softened.
  • Combine all ingredients in the slow cooker.
  • Cover and cook on high for 6 hours or on low for 9-10 hours.
  • Remove ham bone, bay leaves and thyme stems (if using fresh thyme).
  • Chop meat from the bone and add back into the soup. Stir and serve.


  • The size of your ham bone or the amount of meat on the bone can add more or less flavor. 
  • Use a smoked ham hock if you don’t have a ham bone.
  • Add leftover gravy or homemade stock for extra flavor.
  • Replace canned beans with soaked beans. This will increase the cooking time.
  • Add leftover vegetables from your turkey dinner, such as sweet potatoes, green beans, peas, corn, carrots, squash, during the last 30 minutes of cooking time.
  • The ham bone should not be used for more than one soup
  • Store leftovers in the fridge in a covered container for up to 4-5 days. Reheat on the stovetop or in the microwave. 
4.95 from 194 votes

Nutrition Information

Calories: 189 | Carbohydrates: 22g | Protein: 13g | Fat: 6g | Saturated Fat: 2g | Cholesterol: 21mg | Sodium: 574mg | Potassium: 512mg | Fiber: 5g | Sugar: 3g | Vitamin A: 4070IU | Vitamin C: 13.3mg | Calcium: 75mg | Iron: 3.6mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Main Course, Soup
Cuisine American

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

plated Ham Bone Soup with a title
close up of Ham Bone Soup with writing
taking a spoonful of Ham Bone Soup out of the pot with writing
ingredients to make Ham Bone Soup in the crock pot and plated dish with writing


, , , , ,

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

latest & greatest

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Hi,

    I have trouble getting a clear broth when making soup. I hate the taste of rendered fat in my soups. Can you give me tips for cooking the ham bode and leftover ham, so my broth is clear? You could email me a response if you like.

  2. I’ve made this recipe twice, once with a bacon bone and beef stock, and one with a ham bone and chicken stock – both were absolutely delicious and a hit during winter!5 stars

  3. Delicious . I used leftover Christmas ham. My family compare other soups to this one. I will make it again for sure.5 stars

  4. This soup is sooooooo delicious .My whole family absolutely LOVED IT. Love trying new recipes and love even more not waisting food. Thank you very much for sharing the recipe with us.5 stars

  5. Thinking of making this I have a leftover honey baked ham bone. Can I add some garlic and is cooking the onion first necessary?

    1. Yes, garlic would be a great addition. You can skip cooking the onion but cooking it softens the flavor and ensure it cooks through.

  6. Very delicious! Reminds me of my mother-in-law’s bean soup, although hers is different. The flavor is similar. Plus, I love the convenience of cooking this in the slow cooker.5 stars

  7. Okay but not very tasty. I wondered about lack of spices in recipe. If I try again will add considerably more seasonings.4 stars

  8. Happy New Year, Holly!
    This recipe sounds wonderful. I don’t like split pea and ham soup and this gives me another option for leftover ham.
    I happen to have better than bouillon ham base. I think I will try that.
    Also, can I make this in the instant pot?

    Thanks in advance,

  9. I’d like to meet the cook who can dice the veggies in 5 minutes! I added sieved roasted tomatoes, eliminated the corn, no beans. Hubby doesn’t care for those.5 stars

    1. hi, i can chop them in five minutes cause (or so) i have a chopping gadget that says jp 18. i bought it on amazon. i just slice the onion, stick in the gadget, push the top down, and voila, chopped and or diced onions. including carrots garlic celery, anything. apples….etc. it saves so much time for me anyway. worth every penny and it wasn’t expensive, i thin k around 30 or so bucks..big time saver.

  10. I made this with a honey ham hambone. The results were excellent, with everyone having seconds. I substituted pinto beans that had been soaked for twelve hours covered in lightly salted water and Italian herbs and cilantro for seasoning since it’s what I had. It’s a good idea to add some clean pieces of ham during the last hour. Be careful to not add any rind because it’s salty and smoky5 stars

  11. Made this exactly according to the recipe except I didn’t have corn, so I used a cup of frozen mixed vegetables. We really enjoyed it. If I had a ham bone, I’d make it again.5 stars

  12. The cooking time was a little different for me as I varied between high and low on my slow cooker but was still great!5 stars

  13. This is delicious. I am making it for the second time. This time I did slow cook my ham bone and removed the meat ahead of time as I had 2 bones. Saved the broth and I will use a mix of ham broth and water (to keep the saltiness down). Freeze any leftover ham and broth for another pot! First time I used homemade chicken broth but the soup was loved by everyone and the leftovers gone within 2 days.5 stars

    1. We hope you love it, Catherine. Cooking it with the ham bone in is so yummy!