Preheat the oven: Set oven to 325°F (160°C). Place the roasting rack in the pan and set the ham fat-side up on the rack.
Tent and start baking: Cover loosely with foil and bake to warm the ham through. For a fully cooked bone-in ham (8–10 lb), plan about 10–12 minutes per pound to reach the target temperature.
Example: An 8-pound ham needs roughly 80–96 minutes of heating before final glazing.
Check internal temperature: About 20–30 minutes before the end of the heating time, slip under the foil and insert a meat thermometer into the thickest part without touching bone. For pre-cooked hams, heat to 140°F (60°C).
Pro tip: Start checking early — ovens vary. Removing the foil to baste at the right moment prevents over-browning.
Brush on the glaze: With the ham hot and at about 120–125°F (when the glaze will stick best), brush a generous layer of glaze all over the ham. Return to oven, uncovered. Bake for 10–15 minutes to set the glaze.
Repeat for extra shine: For a deeper, stickier crust, brush on another light layer of glaze and bake an additional 10–15 minutes, watching carefully so the sugars don’t burn. If the top is browning too quickly, tent loosely with foil.