spiral-sliced ham

Holiday Ham with Cranberry-Orange Glaze

  • Author: Thriving Home
  • Prep Time: 0 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour
  • Yield: 14-16 servings 1x
  • Category: Dinner
  • Method: Roasted
  • Cuisine: American


This make-ahead holiday ham might just be the easiest main dish you’ve ever prepared for a crowd. Serve it up with some Cranberry Wine (yum!!) and our go-to holiday side dishes, and you’ve got the start of a table tradition for years to come.


  • 12-ounce bag of fresh cranberries, rinsed and sorted
  • ¼ cup St. James Cranberry Wine (order online or buy at Hy-Vee)
  • ¼ cup water
  • 1 cup brown sugar
  • Zest of 1 medium orange (about 1 teaspoon)
  • Juice of 1 medium orange (about 2 tablespoons)
  • 2 sprigs of fresh rosemary, minced (about 2 teaspoon)
  • Pinch of Kosher salt, plus more to taste
  • 1 (8 ½ – 9 ½ lb) Burgers’ Smokehouse Hickory Smoked Ham (order online or buy at Hy-Vee)
  • For garnish: fresh cranberries, orange slices, and rosemary sprigs


  1. Preheat oven to 350°F. Remove the ham from the fridge 45 minutes before heating. Place in a roasting pan or large baking dish with the cut surface down. Cover with foil and bake until warmed through, for approximately an hour. (Do not overcook. It’s completely cooked through already, so it’s safe to eat cold or warmed up!)
  2. Meanwhile, in a medium saucepan, combine the cranberries, wine, water, brown sugar, orange zest and juice, rosemary, and salt. Bring the mixture to a boil over medium-high heat, then reduce heat to a simmer. Cook, stirring occasionally, until the cranberries have popped and the mixture has thickened, about 5 to 10 minutes.
  3. Once the ham is done heating up, preheat the broiler and adjust the top rack so that the ham will be about 6 inches from the top heating element. Remove the foil and brush the ham with a generous coat of the cranberry glaze/sauce. Broil for about 4-5 minutes, until caramelized. (Watch closely, so it doesn’t burn.)
  4. Cover with foil again and let ham rest for 15 minutes before serving, so juices can redistribute throughout.
  5. To slice and serve: Place ham on cutting board with fat side up. Slide thin bladed knife around the center bone to release. Make a knife cut starting at the center bone and cut towards the outer surface of the ham allowing slices to fall away. Lay out slices on serving platter. Garnish with fresh cranberries, orange slices, and rosemary sprigs. Serve the remaining cranberry sauce on the side.


Freeze For Later: Complete Step 2. Let sauce cool completely. Seal tightly in a freezer container and freeze along with the pre-packaged ham for up to 6 months. Prepare From Frozen: Thaw the sauce and ham. (Ham will take 2-3 days to fully thaw in the refrigerator, so plan ahead.) Cook according to directions above, only warming the sauce in Step 2 since it’s already made.