Holiday Ham Recipe | Christmas Ham | Easter Ham

Holiday Ham Recipe | Christmas Ham | Easter Ham

Holiday ham on a white platter
Share with your friends!

This holiday ham recipe is great for Christmas, Easter and even Thanksgiving. Many people don’t cook ham on Thanksgiving but we usually do.

I make turkey too, so the turkey lovers can have what they like too. This holiday ham is one of my favorites so I make it on most of the big holidays!

I don’t really like the traditional ham taste, or texture. As you can see in the picture, my holiday ham looks more like a pulled pork texture.

The taste is deep, savory, kind of salty. Those chewy gross parts you might see in other hams, you don’t really see those in a ham that’s cooked in cola.

So, if you’re not usually a fan of ham, or even cola for that matter, you might actually love them both when you put them together and cook them low and slow.

Holiday Ham Recipe Instructions

Holiday ham on a white platter

Holiday Ham Recipe

Yield: 12
Prep Time: 5 minutes
Cook Time: 5 hours
Resting Time: 15 minutes
Total Time: 5 hours 20 minutes

Fall off the bone ham recipe that everyone will love!


  • 1 Ham (bone-in)
  • 1 liter Coca Cola


  1. Preheat the oven to 325ºF.
  2. Place the ham in a roasting pan. Add enough cola to have a couple of inches of liquid in the bottom of the pan. While cooking make sure to maintain this level of cola in the bottom of the pan.
  3. Place a tin foil tent over the ham, and place it in the oven for about 2 hours or until the internal temperature reaches 145ºF. Baste every 30 minutes. *optional
  4. Drop the temperature to 200ºF and cook until the meat is falling off the bone. Check the internal temperature and make sure it doesn't go below 140ºF. If it does raise the oven temperature a bit.
  5. Depending on the weight of your ham it can take anywhere from 2-5 hours to cook. The roasting time is 30 minutes per pound.
  6. Cook until the meat is falling off of the bone.
  7. Allow the ham to rest before cutting for 15 minutes. This will help it soak up all of the juices.

Recommended Products

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.

Nutrition Information
Yield 12 Serving Size 12
Amount Per Serving Calories 1560Total Fat 48gSaturated Fat 16gCholesterol 197mgSodium 1150mgCarbohydrates 60gSugar 25gProtein 168g

Add This To Your Tried Recipes on Pinterest!

You can also add your own photos to the pin! I'd love to see them!

Serving the ham

When it’s done, let the ham rest for a little while. Now set the bones aside. We will fool around with those a little later!

Separate any large chunks of fat from the main meat and keep the fat in the pan. Place the meat on a fancy serving platter if you have one, or just a plate 😉 No shame here!

I usually just set a couple of big serving forks and serve it as is!

Check out my famous deviled egg recipe too. It goes great at a big family event!

If you’re looking for more great recipes, This Thanksgiving post might give you some great ideas!

Check out this post by Country Living to see more Christmas Ham Recipes

Holiday Ham Bones

What if I told you, that you could be missing out on some really amazing stuff? Check out How To Make a Bone Broth.

I’d love To Know what you think!… Leave me a comment!

Share On Pinterest!

35 thoughts on “Holiday Ham Recipe | Christmas Ham | Easter Ham”

    1. I know I can’t wait. It seems like this year has just flown by, but I can’t wait for all the Thanksgiving food, especially the ham!

  1. Rocio Chavez (@yoursassyself)

    OMG yes, we don’t usually do ham but we’re all about buying everything on the bone for good, hearty bone broths

  2. I am a big proponent of bone broth!!! I LOVE the holidays because, since my meat is usually boneless during normal meals, my family gives me all of their bones to make broth with. I’m usually stocked up for several months after!

    1. Well, thank you for stopping by and checking it out anyway. That was very nice of you. I have lots of vegetarian options in my Last minute Thanksgiving dinner post! 😉

Leave a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe