🍳 Air Fryer · Easy Chicken · High Protein — 5 new kitchen-tested recipes every day

Ham Cooking Time Calculator (Oven + Air Fryer)

Last updated: June 2, 2026

πŸ– Ham Cooking Time Calculator

Enter your ham weight and type β€” get exact cook time, internal temperature target, serving start time, and glaze timing for every method.

OvenAir FryerSlow CookerUSDA temps
β†’ tells you when to start

🧊 Ham Thaw Time

Refrigerator (safest)
β€”
4–5 hrs per pound Β· keep in packaging
Cold Water (faster)
β€”
30 min per pound Β· change water every 30 min
Ham Cooking Times Reference Chart (USDA)

All oven times at 325Β°F. Always verify internal temperature β€” time is an estimate. Pre-cooked hams are already safe to eat cold; you are just reheating them.

Ham Type & WeightOven (325Β°F) TimeAir Fryer (325Β°F)Target TempGlaze Timing
Pre-cooked bone-in (5–7 lbs)1.5–2 hours75–90 min (max 8 lbs)140Β°FLast 30 min
Pre-cooked bone-in (7–10 lbs)2–2.5 hoursOven recommended140Β°FLast 30 min
Pre-cooked bone-in (10–15 lbs)2.5–3.5 hoursOven only140Β°FLast 45 min
Spiral-cut ham (5–8 lbs)1–1.5 hours60–80 min (covered)140Β°FLast 20 min
Fresh (raw) ham (5–8 lbs)2.5–3 hoursNot recommended145Β°FLast 30 min
Fresh (raw) ham (8–12 lbs)3–4 hoursOven only145Β°FLast 45 min

Frequently Asked Questions

How long to cook a ham per pound?+
Pre-cooked ham: 15–18 min/lb at 325Β°F to reheat to 140Β°F. Spiral-cut: 10–15 min/lb. Fresh (raw) ham: 25–30 min/lb to reach 145Β°F. Always use a thermometer β€” these are estimates.
What temperature should ham be cooked to?+
Fresh (raw) ham: 145Β°F + 3 min rest. Pre-cooked ham (reheating): 140Β°F. Spiral-cut pre-cooked: 140Β°F. Pre-cooked ham can be served cold directly from the package β€” reheating is optional but adds flavor from glazing.
When should I apply glaze to ham?+
Apply glaze in the last 30–45 minutes of cooking, in 2–3 layers every 10–15 minutes. Glazing too early burns the sugars before the ham is ready. For spiral-cut ham, separate the slices slightly before glazing so it gets between the layers.
How long to cook a 10-pound ham?+
A 10-lb pre-cooked ham at 325Β°F takes about 2.5–3 hours to reach 140Β°F. A 10-lb fresh ham takes about 4–4.5 hours to reach 145Β°F. Cover with foil for the first two-thirds of cooking to retain moisture, then uncover and glaze.
Should I cover ham with foil while cooking?+
Yes β€” cover the ham with foil for the first two-thirds of the cooking time to retain moisture and prevent the outside from drying out. Remove the foil for the final 30–45 minutes to allow glazing and browning.

Cook times are based on USDA Food Safety guidelines. Ham type matters significantly: a pre-cooked ham is already safe to eat cold β€” you are only reheating it. A fresh (raw) ham requires full cooking to 145Β°F, like a pork roast. Always use a meat thermometer. Times listed assume ham starts at refrigerator temperature (fully thawed).