Skip to Content

How to Cook the Perfect Holiday Ham

Do you want a perfect holiday ham on your table this year?  Read on for some tips to make a very special treat for your family.

For years, our family always had turkey at both Thanksgiving and for our Christmas meal. But a few years ago, I switched things up and decided to prepare a ham instead.

My husband was so delighted with the change that it has become a tradition for us to do this every year now.  

Spiral ham on a plate with text reading How to cook the perfect holiday ham.

Treat your family to a holiday ham this Perfect Holiday Christmas instead of a turkey.

I think the main reason he loved the change so much is because the two holidays are so close together.   And while he loves turkey left overs as much as the next person, the change to a totally different meat for our Christmas dinner really appealed to him.

Another reason that I love doing the ham is that it allows me to use the ham bone later for my traditional split pea and ham soup for New Year’s day.

My grandmother used to tell us that serving pea soup on New Year’s day brought riches for the coming year, so my whole family has continued this tradition.

Now…none of us are wealthy, so I’m not sure that about the rich part, but it sure does taste nice!

What makes this ham recipe such a special one is the glaze.  It is rich and full of flavor and adds tremendous flavor to an already great tasting ham.  For our dinner this year, we chose a bone-in ham in a cherry wood flavor.

The result?HINT…it is a huge success. We all loved it!

From a tree trimming party, to a full blown holiday meal, to Christmas morning brunch, or the day after, ham is the perfect choice.

Look what goes into the glaze for this ham!!  How can it not taste delicious with honey mustard, honey, brown sugar, pineapple juice, vegetable juice and more and more. So many wonderful flavors to make this ham taste unreal!

Speaking of brown sugar – have you ever started a recipe only to discover that your brown sugar has hardened? No problem! These 6 easy tips for softening brown sugar are sure to help.Ingredients for my holiday ham.

The recipe is cooked in two stages.  My first step was to score the skin of the ham in criss cross strokes.

This will give a nice look to the outside when it is cooked and also some little crevices for the delicious glaze that I will be making.  Make criss cross cuts on the skin of y our ham

The ham will cook until it reaches an internal temperature of 130º F when tested with a meat thermometer. (about 1 1/2 – 2 hours depending on the size of your ham.)

That allows the glaze to be added after and ensures that it won’t burn, and also gives the ham a bit more time to reach the desired 140º F when finished with the glaze.

The glaze is super easy to make.  I prepared it in the last few minutes of the initial cooking time for the ham.

You will want it to be the consistency of maple syrup.  It has a tangy taste from the mustard and fresh ginger that blends really well with the brown sugar and pineapple juice.glaze for my honey ham

To make sure that the glaze came out perfectly I added 1/3 of it at a time to the cooked ham and put it back into the oven each time.  This made sure that the glaze was just lightly crispy but not burned.the glaze gets down into the scored skin area

And the FLAVOR!  Stand back folks. You will not be able to keep your holiday guests from digging right in. It is so tasty, and the wonderful glaze compliments the cherrywood flavor of the ham beautifully.Cooking the perfect holiday ham is as easy as your secret ingredients for the glaze. This recipe is simple to do and tastes heavenly. #ForTheLoveOfHam

Serve this with your traditional holiday side dishes, and try using the reserved pineapple slices to bake them in the oven with brown sugar for a delightful side dish that pairs perfectly with the glaze on the ham.Cooked ham with ham slices and pineapple on a white plate with a fork.

The ham is moist and tender and not only tastes wonderful but looks beautiful too, with that amazing glaze.

You can be sure that all your holiday guests will be asking for your recipe this year!Cooking the perfect holiday ham is as easy as your secret ingredients for the glaze. This recipe is simple to do and tastes heavenly. #ForTheLoveOfHam

What is on your holiday table this year? Do you need some inspiration?  See my holiday food board on Pinterest.

If you have teenagers in the house, be sure to start the day with an Easter egg hunt with clues. It’s a fun scavenger hunt to get the day going in a fun way.

Yield: 12

How to Cook the Perfect Holiday Ham

How to Cook the Perfect Holiday Ham

This Christmas make a change from turkey. This recipe for the perfect holiday ham combines a cherry wood flavor bone in ham with the most amazing pineapple and clove glaze ever.

Prep Time 15 minutes
Cook Time 2 hours
Total Time 2 hours 15 minutes


  • 1 bone-in ham - cherry wood flavor
  • 1/2 cup vegetable stock

For the Glaze

  • ½ cup juice from 1 large can pineapple rings in their own juice (keep the pineapples to use later
  • 1/4 cup vegetable stock
  • 2 ½ cups brown sugar
  • ¼ cup Dijon mustard
  • 3 tbsp honey
  • 3 tsp grated fresh ginger
  • 1 tsp ground cloves
  • ½ tsp dry sage
  • ½ tsp freshly ground cracked black pepper
  • 1 cinnamon stick


  1. Preheat oven to 325º F.
  2. Place ham skin up on your cutting board and make half inch deep cuts in a criss-­cross pattern across the top and sides.
  3. Pour in the vegetable stock.
  4. Lift ham slightly so the liquid gets under the bottom of it. Doing this will make sure that the ham does not stick to the pan and will keep it moist during cooking time.
  5. Tent with ham with aluminum foil and cook for 1 ½ to 2 hours depending on the size of your ham. It should reach 130º when tested with a meat thermometer.
  6. While the ham is cooking, place all of the glaze ingredients into medium sauce pan and bring them to a boil.
  7. Reduce the heat to a simmer and cook to a thick syrup ­like consistency similar to maple syrup. Set the glaze aside.
  8. Once the ham is at 130º F, remove and increase oven temperature to 425º F.
  9. Remove the foil (save the foil for later) and use about 1/3 of the glaze to cover the outside of the ham.
  10. Place it back into the oven and heat for another 15 minutes. Remove, add another 1/3 of the glaze, cook for 15 more minutes, and then finish with the rest of the glaze and a final 5 minutes or so.
  11. You will want the outside to just be lightly crispy but not burned. The internal temperature should be 140º F.
  12. Remove from the oven and tent with the saved foil and let rest for 20 minutes.
  13. Move ham to a cutting board, carve and serve with brown sugar baked pineapple rings.

Share on Social Media

Linda at Mixed Kreations

Thursday 17th of December 2015

Looks delicious! I think that I would like the change too, we only eat turkey at Thanksgiving but I think I'm turkeyed out. Ham sounds good for a change, and your recipe looks yummy with the glaze and pineapple. Great pictures!


Friday 18th of December 2015

The glaze is so good. Really makes the flavor of the ham shine!

Disclosure of Material Connection: Some of the links in the post above are "affiliate links." This means if you click on the link and purchase the item, I will receive a small commission from the sale, but the price is the same for you. I am disclosing this in accordance with the Federal Trade Commission's 16 CFR, Part 255: "Guides Concerning the Use of Endorsements and Testimonials in Advertising."

Skip to Recipe