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!

Ingredients

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

Instructions

  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 Amazon.com 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.

Follow Us On Social Media!

Facebook

Twitter

Instagram

Pinterest

Have questions? Leave me a comment!

I would love to know what you think, Please leave me a comment! Thank you for visiting. 🙂

Share On Pinterest!