meat type
Ham Cooking Time Calculator
Calculate safe cooking or reheating times for bone-in and boneless ham.
Click to show tips
Try an Example
Pick a scenario to see how the calculator works, then adjust the values
Thanksgiving Turkey
14 lb turkey at 325 degrees F, unstuffed, standard oven.
Key values: 14 lb turkey · 325 degrees F · Standard oven
Roast Chicken
5 lb whole chicken at 375 degrees F in a convection oven.
Key values: 5 lb chicken · 375 degrees F · Convection oven
Sunday Beef Roast
8 lb bone-in beef roast at 350 degrees F, started at room temperature.
Key values: 8 lb beef roast · 350 degrees F · Room temp start
Pre-Cooked vs. Raw Ham
Most store-bought hams are pre-cooked (fully cooked, labeled “ready to eat”). You are reheating, not cooking from raw. The distinction drastically affects time and temperature.
Pre-cooked
Heat to 140°F (60°C) internal temperature. About 15–18 minutes per pound at 325°F.
Raw (fresh)
Cook to 145°F (63°C) + 3-minute rest. About 20–25 minutes per pound at 325°F.
Cooking Time Reference
At 325°F (163°C):
| Weight (lbs) | Pre-cooked | Raw |
|---|---|---|
| 5–7 | 1.25–1.75 hours | 1.75–2.5 hours |
| 7–10 | 1.75–2.5 hours | 2.5–3.5 hours |
| 10–14 | 2.5–3.5 hours | 3.5–5 hours |
| 14–18 | 3.5–4.5 hours | 5–6.25 hours |
Glazing Timing
Apply glaze during the last 30 minutes of cooking. Applying too early causes the sugars to burn. For multiple glaze coats, apply every 10–15 minutes during the final 30–45 minutes:
Spiral-Cut Ham
Spiral-cut hams dry out faster because the cuts expose more surface area. Keep the cut side down in the pan, tent with foil for the first two-thirds of cooking, and add a cup of liquid to the pan bottom. These hams typically take 10–14 minutes per pound at 325°F.
Frequently Asked Questions
How long does it take to cook a ham per pound?
A pre-cooked ham takes 15--18 minutes per pound at 325°F to reheat to 140°F. A fresh (uncooked) ham takes 20--25 minutes per pound to reach 145°F with a 3-minute rest. Spiral-cut hams cook faster at 10--14 minutes per pound.
What temperature should a ham be when done?
Pre-cooked hams need to reach 140°F (60°C) internally. Fresh (raw) hams must reach 145°F (63°C) with a 3-minute rest. Always check the label to determine whether your ham is pre-cooked or fresh.
When should I add the glaze to a ham?
Apply glaze during the last 30 minutes of cooking. Sugar in glazes burns quickly at oven temperatures, so adding it too early results in a charred, bitter coating. For multiple coats, brush every 10--15 minutes during the final 30--45 minutes.
Should I cover a ham while cooking?
Yes, tent the ham loosely with aluminum foil for the first two-thirds of cooking to retain moisture. Remove the foil for the final third to allow the surface to brown and crisp, especially after applying a glaze.
What is the difference between bone-in and boneless ham cooking times?
Bone-in hams generally take slightly longer per pound because bone insulates the center. However, bone conducts heat along its length, so the difference is modest. Bone-in hams tend to have more flavor and stay moister during cooking.
Related meat-type Variants
Explore more meat-type options
More Food & Nutrition Calculators
Explore the category