Bring Ham to Room Temperature
Remove ham from the fridge 45–60 minutes before baking so it cooks evenly.
Preheat oven to 325°F (165°C).
Score the Ham
Place ham fat‑side up on a rack in a roasting pan.
Using a sharp knife, make shallow diagonal cuts about ½‑inch deep across the surface.
Turn the ham and repeat cuts in the opposite direction to create a crosshatch diamond pattern.
If desired, press a whole clove into the center of each diamond.
First Bake (Low and Slow)
For spiral‑cut ham: wrap tightly in foil to prevent drying.
For whole bone‑in ham: cover loosely with foil.
Bake at 325°F (165°C) until internal temperature reaches 130°F (54°C) in the thickest part, away from the bone.
See timing guide below.
Make the Glaze
While ham bakes, combine brown sugar, orange marmalade, Dijon mustard, orange juice, honey, apple cider vinegar, and cinnamon/red pepper (if using) in a small saucepan over medium heat.
Stir 3–5 minutes until sugar dissolves and glaze thickens slightly.
Set aside; keep warm.
Apply Glaze and Caramelize
Remove foil; increase oven to 425°F (220°C).
Brush a generous layer of warm glaze all over the outside of the ham.
Return to oven uncovered; bake 10–15 minutes more.
Brush with glaze 1–2 more times during this stage for a thicker, stickier crust.
Ham is done when internal temperature reaches 140°F (60°C) and glaze is deep golden and caramelized.
Rest, Carve, and Serve
Transfer ham to a cutting board; tent loosely with foil and rest 15–20 minutes.
Carve and arrange on a platter; drizzle any remaining warm glaze or pan drippings over slices.
Serve with classic Easter sides.
Cooking Time Guide
Ham Type Weight Oven Temp Time Per Pound Final Temp
Bone‑In, Fully Cooked 6–8 lb 325°F 12–15 min/lb 140°F
Boneless, Fully Cooked 3–5 lb 325°F 18–20 min/lb 140°F
Spiral Cut, Fully Cooked 7–9 lb 325°F 12–15 min/lb 140°F
(Always use a probe thermometer for accuracy; oven times are an estimate.)