For a typical pre-cooked spiral ham, plan on gently reheating at 325°F until it reaches about 140°F in the center, which usually works out to roughly 10–18 minutes per pound when covered so it doesn’t dry out.

Quick Scoop

Core timing rule

  • Oven temperature: 325°F.
  • Time: about 10–18 minutes per pound for a whole or half spiral ham.
  • Internal temperature: heat to 140°F in the thickest part (not touching bone).
  • Covering: keep it tightly covered with foil so it stays moist.

A 7–9 lb spiral ham will usually take around 2–3 hours at 325°F when covered.

Simple step‑by‑step

  1. Preheat oven to 325°F.
  1. Place ham cut‑side down in a roasting pan and add a little water to the bottom for steam.
  1. Cover tightly with foil.
  1. Bake for 10–18 minutes per pound, checking toward the lower end of the range.
  1. When it’s about 15–20 minutes from done, uncover, add glaze if using, and finish until the center hits 140°F.
  1. Rest 10–15 minutes before slicing so the juices redistribute.

Approximate time by weight (325°F, covered)

Ham weightApprox. time
6 lb60–90 minutes
7–8 lb70–120 minutes
9–10 lb90–150 minutes
11–12 lb110–180 minutes
13–14 lb130–210 minutes
[1] Think of the label’s directions as a helpful rough guide, but let your thermometer make the final call so you get a juicy, not overcooked, ham.

Information gathered from public forums or data available on the internet and portrayed here.