Ham Bone Soup is the perfect way to use up your leftover Christmas ham. This easy recipe takes just a few minutes to put into the slow cooker and the results are amazing!

The slow cooker makes for an effortless meal! A flavorful ham infused broth filled with beans and vegetables is like a hug in a bowl.

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 Leftovers

We love soups around the holidays. They are not only easy, but so comforting, warm, and cozy.

  • This ham bone vegetable soup recipes is so easy to make.
  • You probably have all of the ingredients on hand, which means no special trip to the store!
  • Add the ingredients to your CrockPot and set it and forget. Let it work its magic.
  • This recipe can also be cooked in a dutch oven on the stovetop or in an Instant Pot/pressure cooker if you’d prefer.
  • Can be frozen for easy meals.

ham bone soup no broth

Ingredients in Ham Bone Soup

Start with a ham bone of course! Save the bone from your leftover holiday ham or spiral ham (just toss it in the freezer until you’re ready). If you don’t have a ham bone, use a smoked ham hock in place.

Broth or some broth and some water will work in this recipe. If you want to boost the flavor even more add in any kind of leftover gravy, and/or homemade turkey stock or chicken stock. Keep in mind ham already has quite a bit of salt so if you’re adding broth, I’d suggest a low sodium or no sodium version.

Canned beans make this easy but you can certainly rehydrate and cook dried beans if you’d like. Use fresh or frozen veggies, I add any veggies I have leftover from my turkey dinner! Sweet potatoes, green beans, navy beans, peas, corn, carrots, squash…. almost anything goes!

What To Do With Ham Bone

Because a leftover ham bone has already been cooked, it will have a ton of flavor.

  • Remove most of the meat from the bone to use in leftover ham recipes. I leave a little ham on the bone to flavor soups and also so I can pick it off and add it to the soup.
  • Keep the bone in the freezer until you’re ready to make soup. I place it in the slow cooker right from frozen since it’s already cooked.
  • Cook it right in the soup below and then before serving, remove it from the soup and pick off any meat. Add the meat back to the soup and discard the bone.
  • Do not use the bone for more than one soup, I find it doesn’t have enough flavor left to use it again.

If you have a ham bone to use, making a ham and bean soup or split pea soup are the best ways to put it to good use! With a ham bone, you can easily put it in the freezer after your holiday meal and then just put it directly in the Crock Pot from frozen to make this ham bone 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 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

More Recipes You’ll Love

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 161 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 5 minutes
Cook Time 6 hours
Total Time 6 hours 5 minutes
Servings 8 servings



  • 1 meaty ham bone
  • 1 pound Yukon gold potatoes diced
  • 3 carrots sliced
  • 2 ribs celery sliced
  • 1 cup corn
  • 1 large onion diced
  • 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


  • Combine all ingredients in the slow cooker.
  • Cover soup and cook on high 6 hours or low 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. 
4.95 from 161 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

Ham Bone Soup in a bowl with a title
Ham Bone Soup ingredients in the crock pot with writing
Ham Bone Soup in a bowl with writing
Ham Bone Soup ingredients in the crock pot and plated with a title


, , , , ,

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.

Recipe Rating


  1. 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

  2. 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

  3. 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

  4. 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!