The ultimate Cranberry Glazed Ham is the defining centerpiece of any festive feast, turning that simple cut of pork into a spectacular Christmas ham. This holiday ham is made by slow-roasting a bone-in spiral cut to tender perfection, then lacquering it with a vibrant, homemade sauce made up of fresh cranberries, brown sugar, maple syrup, and warm spices. Its perfect way to use leftover Cranberry sauce from Thanksgiving Dinner.
It tastes like the holidays on a plate: the sharp tartness of the berries cuts through the salty richness of the meat, while the caramelised edges provide a sticky, sweet perfection that outshines any turkey.

For years, I was intimidated by the holiday ham. It seemed huge, expensive, and easy to mess up. I have suffered through my fair share of dry, salty, leather-like hams that required gallons of gravy to choke down.
But when I finally figured out the code for this Cranberry Glazed Ham, it turned into my non-negotiable holiday tradition.
So why do I make this every year? Honestly, it's high-reward for low-effort. A turkey requires days of brining, delicate roasting math, and constant worry. A ham is forgiving. It's already cooked; you are simply warming it up and dressing it in its holiday best.

The magic here is in the glaze. Ham is naturally salty and rich. If you just slap a sickly-sweet pineapple ring on it, it’s fine, but it lacks dimension. The cranberry glaze changes everything.
The inherent tartness of the cranberries cuts right through the salty richness of the pork. The sugars caramelize into a shimmering, ruby-red lacquer that looks incredible, and the warm spices—cinnamon, cloves, and orange—bridge the gap between dinner and dessert.
Here's how I master the ultimate holiday ham, and how you can, too.






The Ingredients: The "Why" and The Swap
Don't just gather ingredients; understand them. Here is why I use what I use.
- The Ham: I almost exclusively use a bone-in, spiral-cut half ham, about 8-10 pounds.
Why: The bone adds moisture and flavor when heating, plus you get the ham bone for split pea soup later! Spiral cut means the work is done for you; the glaze seeps between the precut slices, flavoring every bite.
Replacement: You can use a boneless ham, but keep a close watch on the cooking time as they dry out far quicker. If it isn't spiral cut, then you will have to score the fat cap yourself in a diamond pattern.
- Fresh or Frozen Cranberries (12 oz bag)
Why: These provide the necessary tartness and natural pectin, which thickens the glaze into a sticky sauce rather than a runny syrup.
Replacement: In a pinch, use two cans of whole-berry cranberry sauce, but significantly reduce the added sugar in the recipe, or it will be cloyingly sweet.
- Brown Sugar & Maple Syrup:
Why: Brown sugar has notes of molasses that help with caramelization and depth of flavor. Real maple syrup adds that earthy sweetness and helps create a glossy sheen.
Replacement: Honey works beautifully in lieu of maple. Do not use white granulated sugar on its own; the glaze will lack depth.
- Orange Juice and Zest:
Why: Acid is essential to balance the sugar and salt. Zest provides aromatic oils which smell fantastic.
Replacement: Pineapple juice is classic, or try apple cider vinegar for a more savory kick.
- Dijon Mustard:
Why: The secret ingredient in this holiday glazed Ham recipe. It acts as an emulsifier to keep the glaze cranberry smooth, and its sharp tang provides a savory backbone that keeps the glaze from tasting like jam. Don't skip this.
Replacement: Stone-ground mustard works, but avoid bright yellow mustard.
- Warm Spices (Cinnamon, Clove, Ginger):
Why: These are the aroma of holidays. Just use ground spices.
Deep-Dive Expert Tips: How to Avoid "Ham Leather"
I've pored through food science articles and experimented for years. Here are the tips most recipes overlook that make the biggest difference between juicy ham and dry meat.
The "Low and Slow Steam" Method: The biggest mistake people make is treating ham like raw meat. It is already cooked. You are only trying to gently bring the internal temperature to about 140°F.
High heat is the enemy. I roast mine low (around 300°F-325°F). Crucially, I add a cup of water or apple cider to the bottom of the roasting pan and seal the entire pan tightly with heavy-duty foil.
This steams the ham, keeping it incredibly moist while it warms.
The Glaze Timing Rule: Never, ever glaze your ham at the beginning. The sugars in the glaze will burn black long before the center of the ham is warm.
The ham spends the first 1.5 to 2 hours covered in foil, naked. The glaze only goes on for the final 30-45 minutes of cooking, uncovered, at a higher temperature to set the lacquer.
Let it Rest, Seriously: Just like a steak, if you cut into a hot ham immediately, all those precious juices will run out onto the cutting board.
Let the ham rest for at least 20–30 minutes before serving. It will stay hot, I promise.
Step-by-Step Directions
Stage 1: The Gentle Warm-Up: I remove the ham from the refrigerator about an hour before cooking to take off the chill. Preheat the oven to a gentle 300°F. Place the ham cut-side down in a roasting pan.
Pour about a cup of water or apple cider into the bottom, then tent the whole thing tightly with foil.
Bake this for roughly 12-15 minutes per pound. I'm just looking for an internal temp of about 125°F at this stage.
Phase 2: The Glaze: While the ham naps in the oven, I make the magic potion. In a medium saucepan, I combine the cranberries, brown sugar, maple syrup, orange juice, zest, Dijon, and spices.
I bring it to a boil, then drop it to a simmer. I let it bubble away until the cranberries pop and the mixture thickens enough to coat the back of a spoon, about 15 minutes.
If you want a super smooth glaze, you can blend it, but I love the rustic look of the burst berries.

Stage 3: The Lacquer: When the ham is warmed through, I take it out of the oven and turn the heat up to 425°F.
I carefully remove the foil. I brush about half of that gorgeous red glaze all over the ham, letting it seep between the slices. It goes back into the hot oven, uncovered, for 15 minutes.

I pull it out, baste it with the pan juices and the remaining glaze, and give it another 10-15 minutes until it's bubbly, sticky, and some edges are just starting to char delightfully.
Stage 4: The Rest: I take it out of the oven and tent it loosely with foil for 20 minutes before transferring it onto a platter to serve.
Storage, Freezing, and Make-Ahead Make-Ahead:
Cranberry glaze can be made ahead and refrigerated for up to 3 days in an airtight jar. Gently reheat over low heat before using, so it is spreadable over the ham.
Storage: Leftover ham is a gift. Store slices in an airtight container in the fridge for 3 to 5 days. Freezing: Ham freezes exceptionally well.
Wrap leftovers tightly in plastic wrap then foil or place in a heavy-duty freezer bag. It will last for 2 months. Thaw overnight in the refrigerator

There is a moment right when you pull this ham out of the oven—when the glaze is bubbling and the scent of cinnamon and orange fills the kitchen—that feels entirely like Christmas. It’s a recipe that looks incredibly impressive, vibrant with that ruby-red cranberry shine, yet it asks so little of you.
Forget the stress of a dry turkey or a complicated beef wellington this year. This Cranberry Glazed Ham is forgiving, festive, and deeply flavorful. Whether you are hosting a crowd of twenty or just a small intimate dinner, this is the dish that brings everyone to the table.

Happy cooking, and enjoy every sticky, savory bite!
Cranberry Glazed Ham
INGREDIENTS
The Meat
- 1 8-10 lbs Bone-in, Spiral-Cut Half Ham
- 1 cup Apple Cider or Water (for the roasting pan)
The Cranberry Glaze
- 12 oz Fresh or Frozen Cranberries 1 bag
- ¾ cup Packed Light Brown Sugar
- ½ cup Real Maple Syrup
- ½ cup Orange Juice (freshly squeezed is best)
- 1 tablespoon Orange Zest
- 2 tablespoon Dijon Mustard
- 1 teaspoon Cinnamon
- ½ teaspoon Ground Cloves
- ½ teaspoon Ground Ginger
- 1 cup Chopped Pineapples optional (for topping)
INSTRUCTIONS
- Prepare the Ham: Remove ham from refrigerator 1 hour before cooking. Preheat oven to 300°F (150°C). Unwrap the ham and place it, flat/cut-side down, in a large roasting pan. Pour the apple cider or water into the bottom of the pan. Cover the pan tightly with heavy-duty aluminum foil to create a seal.
- Warm the Ham: Bake for approximately 12-15 minutes per pound, or until a meat thermometer inserted into the thickest part reads about 125°F (50°C).
- Make the Glaze: While the ham bakes, combine all glaze ingredients in a medium saucepan over medium-high heat. Bring to a boil, stirring to dissolve the sugar. Reduce heat to low and simmer for 10-15 minutes, stirring occasionally, until the cranberries have burst and the mixture has thickened into a syrupy consistency. Remove from heat.
- Glaze and Caramelize: Remove the ham from the oven. Increase the oven temperature to 425°F (220°C). Carefully remove and discard the foil. Brush half of the cranberry glaze generously over the ham, using the brush to push glaze between the spiral slices.
- Final Roast: Return the uncovered ham to the oven. Bake for 15 minutes. Remove, baste with remaining glaze and pan juices, and bake for another 10-15 minutes until the glaze is bubbly, dark red, and caramelized. Internal temperature should reach 140°F (60°C).
- Rest: Transfer the ham to a serving platter. Tent loosely with foil and let rest for at least 20 minutes before serving.
- Serve: Serve with any remaining pan juices on the side. Top with some diced Pineapples, Cranberries and Rosemary springs to make it a show stopper for holiday dinner table! Enjoy!!



Ask Me Anything