Got some leftover Christmas ham? Turn it into a tasty ham 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

This post may contain affiliate links. Please read our disclosure policy.

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!

image of Everyday Comfort cookbook by Holly Nilsson of Spend With Pennies plus text
a bowl of ham bone soup
4.97 from 259 votes

Ham Bone Soup (Slow Cooker)

Servings 8 servings
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!
Servings 8 servings
Prep Time 15 minutes
Cook Time 6 hours
Total Time 6 hours 15 minutes
Email this recipe!
Enter your email and we’ll send it directly to you, plus get even more tips & recipes!

Ingredients  

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

Instructions 

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

Notes

  • 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.97 from 259 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
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

Categories:

, , , , ,

Recipes You’ll Love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

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.

4.97 from 259 votes (209 ratings without comment)

Leave a Reply

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

Recipe Rating




Comments

  1. I just tried this recipe today and it was delicious. I had to buy some extra ham because I didn’t have enough leftovers. The extra worked in a pinch. Thank you for a great soup.5 stars

  2. THIS SOUP!! On a cold winter Maine day, this hit the spot! So easy to prep
    And then let it cook all day, while warming the house. I used 6ish cups of chicken broth and a cup and a half of water. Added diced fresh garlic and a poultry blend of fresh herbs. It was amazing! Thank you Holly!5 stars

  3. You’re recipe is amazing! I love to cook a ham just so I can make this soup afterwards!! I leave out the beans, but that’s ok. It is so tasty, and I often share it with family and if I hear someone is under the weather (especially with covid!). I’ve both frozen and canned the extras and it retains its flavor. Thanks for putting together such a great soup.5 stars

  4. We enjoyed the vegetables in this recipe, but I feel it needed more flavor. I did have to skim the fat off the top when I went to reheat for my lunch the next day. Maybe some noodles or rice would help but I suggest having your pepper grinder nearby to add some needed flavor.

    1. Glad you enjoyed it, Denise. The fat does carry a lot of flavors, once reheated up it should stir back into the soup nicely.

  5. I made this yesterday, it was so easy and so good! I used some broth and some water, the flavor was amazing!5 stars

  6. Delicious – loved the soup and the corn just adds more texture & flavor! I used chicken broth instead of water and a side of homemade cornbread muffins.5 stars

    1. So glad you loved this recipe Mary! Homemade cornbread muffins would be a delicious side to this soup!

  7. I think the author means “ribs of celery” and not “stalks of celery”…otherwise, it would be celery soup with all that celery!

  8. What a great recipe. I modified the recipe a bit based on what I had at home. I used black beans instead of white beans. Also, no bay leaves or thyme, but I used basil and added garlic. Also, I split 50/50 the water and chicken broth. I was amazed how the meat fell of the bone at the 6 hour mark on low. I cut up the ham, put it back in the soup, and then put the bone back on for the last 2 hours. Thank you so much.5 stars

    1. I do them all at the same time, you could certainly add them later if you’d like. If adding them later, this will bring the temperature of the broth down and you might need to add a little of extra cooking time.

  9. Hi, this sounds Great!! However we don’t care for corn in soup. Can we just leave it out? Or substitute with something? Perhaps some type of tomatoes? Thank you.

  10. Thank you for a great base recipe! Substituted the beans for some cabbage (kiddo with reflux that can’t do beans).5 stars

    1. Hi Melissa, I would let it simmer over medium-low heat for roughly 1 ½ hours or more until vegetables are fully cooked and beans are soft.

      1. I was crunched for time so that is what I did. 1 1/2 hours simmering on the stovetop is perfect. I sauteed the onions, carrots and celery in a little butter before adding the other ingredients. I used water, not chicken broth, and just a little black pepper. No salt needed. My whole family loved it.5 stars

  11. Delicious!!! I made it just as the recipe called for. Didn’t have yukon gold potatoes so I used russet – still delicious. I also used 5 C. Chicken stock and 2 C. Water. Had cornbread as a side. This recipe’s a keeper! Thanks so much for sharing!5 stars

    1. I don’t see why not Tiffany. It may take a little bit longer to cook since all ingredients will be cold.

  12. I really wish a lot of cooks on Pinterest would learn and use the proper word for the amt of Celery to use. A stalk is the whole darn stalk of Celery with multiple ribs on it. A rib of Celery is one if the sticks you remove from the stalk.
    Does this recipe use a whole stalk of celery? Thank you.

      1. Agree with Kat.

        Imagine being so petty that you feel the need to rudely correct someone who was kind enough to share their recipe — and actually thinking that others will agree with you and be grateful for your “clarification.”

        What would we all have done had you not made clear that a soup recipe likely doesn’t need 10+ ribs of celery! ::eye roll::

    1. I assumed it meant ribs so that’s what I used! It’s in the slow cooker right now and smells heavenly! I think it will be a winner! Other then that little assumption I followed the directions !