Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

5 from 2 reviews

Apricot Glazed Ham (Easy Holiday Recipe)

Recipe by Rebekah Winscott

This apricot glazed ham recipe makes the perfect show-stopping holiday centerpiece. Whether it’s for Christmas, Easter, or Sunday dinner, this easy baked ham is foolproof, flavorful, and guaranteed to impress every time.


  • Total Time15 minutes
  • Yield12 1x

Ingredients

Units Scale
  • 1 fully cooked bone-in ham 8-10 lbs
  • 1 cup apricot preserves
  • 2 tablespoons Dijon mustard
  • 2 tablespoons brown sugar
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon garlic powder

Instructions

  1. Preheat the oven to 325°F. Place ham in a large roasting pan, cut side down.
  2. Cover loosely with foil and bake for 1½ hours to warm through.
  3. Make the glaze: In a small saucepan, combine apricot preserves, Dijon mustard, brown sugar, vinegar, and garlic powder. Heat over medium until smooth and slightly thickened.
  4. Glaze and finish: Remove ham from the oven and brush generously with glaze. Return to the oven uncovered and bake 30 minutes more, basting halfway through.
  5. Rest and serve: Let the ham rest 10 minutes before slicing. Spoon extra glaze over the top if you’d like a glossy finish.

Notes

  • For extra shine, broil 1–2 minutes at the end — just keep a close eye so it doesn’t burn.
  • Spiral hams are tall and uneven; turning the pan ensures even browning and no dry edges.
  • If your spiral ham isn’t pre-scored, lightly cut ¼-inch deep diamonds into the fat before baking — it helps the glaze cling and caramelize beautifully.
  • Prepare the glaze up to 3 days in advance and refrigerate. Warm gently before using.

Nutrition

  • Serving Size: 6 oz (1 slice of glazed ham)
  • Calories: 320 kcal
  • Sugar: 16 g
  • Sodium: 1150 mg
  • Fat: 14 g
  • Saturated Fat: 5 g
  • Carbohydrates: 18 g
  • Fiber: 0 g
  • Protein: 26 g
  • Cholesterol: 70 mg