For a typical 10-pound precooked ham: about 2.5 to 3 hours at 325°F, covered, then 30 minutes uncovered for glaze. For a 5-pounder: 1.25 to 1.5 hours. For a spiral-sliced? Shave off 20% of that time.
But really? The best answer is: cook it until your thermometer says 140°F. That’s the only number that matters. Trust the tool, not the clock.
Now go impress your friends. You’ve got a ham to conquer, and you’re already a pro. Want a side of mac and cheese? I’ll be right over.