π 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 & Weight | Oven (325Β°F) Time | Air Fryer (325Β°F) | Target Temp | Glaze Timing |
|---|---|---|---|---|
| Pre-cooked bone-in (5β7 lbs) | 1.5β2 hours | 75β90 min (max 8 lbs) | 140Β°F | Last 30 min |
| Pre-cooked bone-in (7β10 lbs) | 2β2.5 hours | Oven recommended | 140Β°F | Last 30 min |
| Pre-cooked bone-in (10β15 lbs) | 2.5β3.5 hours | Oven only | 140Β°F | Last 45 min |
| Spiral-cut ham (5β8 lbs) | 1β1.5 hours | 60β80 min (covered) | 140Β°F | Last 20 min |
| Fresh (raw) ham (5β8 lbs) | 2.5β3 hours | Not recommended | 145Β°F | Last 30 min |
| Fresh (raw) ham (8β12 lbs) | 3β4 hours | Oven only | 145Β°F | Last 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).