Ham Cooking Time Calculator

Quick answer

The ham cooking time calculator gives the oven time for any ham – fully cooked or cook-before-eating, fresh, country or spiral-sliced, whole, half or boneless – from the USDA minutes-per-pound chart at 325 °F, with the internal temperature to reach.

Shortest cooking time
2 h 0 min
Longest cooking time
2 h 24 min
Internal temperature
140 °F
Oven temperature
325 °F (163 °C)

Most hams sold in supermarkets are fully cooked and only need reheating. Cover the ham with foil to stop it drying out and glaze it in the last 15–20 minutes. Spiral-sliced hams dry out quickly – heat them cut side down in a covered pan.

How to use the Ham Cooking Time Calculator

  1. Ham type and cut
  2. Ham weight

Results update as you type, and every field accepts the units shown in its menu.

How it works

Choose the ham type and cut, and enter its weight.

Inputs explained

Field What to enter
Ham type and cut Choose one: Smoked, cook-before-eating – whole, bone-in, Smoked, cook-before-eating – half, bone-in, Smoked, cook-before-eating – shank or butt, bone-in, Smoked, cook-before-eating – arm picnic shoulder, boneless …
Ham weight Units: lb, kg, oz, g

Formula

Cooking time = weight (lb) × minutes per lb (USDA chart at 325 °F / 163 °C) Fully cooked hams: reheat to 140 °F (60 °C); uncooked hams: 145 °F (63 °C) plus a 3-minute rest

Worked example

Inputs — Ham type and cut: Fully cooked – whole, bone-in; Ham weight: 8 lb.
Results — Shortest cooking time = 2 h 0 min; Longest cooking time = 2 h 24 min; Internal temperature = 140 °F; Oven temperature = 325 °F (163 °C).

Frequently asked questions

How long to cook a fully cooked ham?

About 15–18 minutes per lb for a whole bone-in ham at 325 °F.

What temperature should ham be cooked to?

140 °F to reheat a fully cooked ham; 145 °F for raw ham.

How long does a spiral ham take?

About 10–18 minutes per lb at 325 °F, covered.

Sources

  1. USDA FSIS – Ham and food safety

Cite this calculator

Speedy Calculator. (2026). Ham Cooking Time Calculator. Speedy Calculator. https://speedycalculator.com/calculators/food/ham-cooking/