Ham Cooking Time Calculator
Inputs
| Ham weight | 3.5 kg |
|---|---|
| Ham type | Whole, bone-in (cooked) |
Ham Cooking Time Calculator
Estimate how long to cook a ham in the oven from its weight and type — whole bone-in, half bone-in, boneless, or fresh uncooked.
Inputs
Results
Enter a value to see results.
A 3.5 kg ham needs about ... in a 163 °C oven. Most store hams are fully cooked and only need reheating to 60 °C, while a fresh uncooked ham must reach 63 °C. Always confirm with a meat thermometer.
Ham Cooking Time
The minutes-per-weight rule is the standard starting point for heating a ham. At 163 °C, a fully cooked whole bone-in ham reheats at about 33 minutes per kilogram, a half bone-in at roughly 44 minutes per kilogram, and a boneless ham at around 26 minutes per kilogram. A fresh, uncooked ham needs about 55 minutes per kilogram.At 325 °F, a fully cooked whole bone-in ham reheats at about 15 minutes per pound, a half bone-in at roughly 20 minutes per pound, and a boneless ham at around 12 minutes per pound. A fresh, uncooked ham needs about 25 minutes per pound. The differences come from the cut, the bone, and whether the ham has already been cooked.
Importantly, most hams sold in supermarkets are cured and fully cooked. They are labelled "fully cooked," "ready to eat," or "city ham," and they only need reheating — not cooking from raw. A fresh, uncooked ham is a different product entirely and takes considerably longer.
Cook time calculation
For a ham of weight and a rate in minutes per unit weight, the estimated oven time in minutes is:
C=W×rWorked example — 3.6 kg fully cooked whole bone-in ham at 163 °C:
C=3.6×33=119 min≈2 hA 3.6 kg fresh, uncooked ham would instead take roughly:
C=3.6×55=198 min=3 h 18 minWorked example — 8 lb fully cooked whole bone-in ham at 325 °F:
C=8×15=120 min=2 hAn 8 lb fresh, uncooked ham would instead take roughly:
C=8×25=200 min=3 h 20 minThese are estimates. Oven calibration, the ham's starting temperature, and the cut all affect the actual time. A meat thermometer is the only reliable way to confirm the result.
The safe-temperature rule
A fully cooked ham being reheated should reach 60 °C140 °F in the centre. A fresh, uncooked ham must reach a safe minimum of 63 °C145 °F, followed by a rest of at least 3 minutes. Measure in the thickest part, away from bone and fat. Spiral-cut and pre-sliced hams reheat fastest — about 22–26 minutes per kilogram10–12 minutes per pound — but they also dry out quickly, so cover them with foil.
Planning the meal
For a holiday roast alongside the ham, the Turkey Roasting Time Calculator covers whole-bird timing, and the Meat Thawing Time Calculator helps if the ham starts out frozen.
Frequently Asked Questions (FAQ)
How long does it take to cook a ham?
At 163 °C, a fully cooked whole bone-in ham reheats at roughly 33 minutes per kilogram, a half bone-in at about 44 minutes per kilogram, and a boneless ham at around 26 minutes per kilogram. A fresh (uncooked) ham needs about 55 minutes per kilogram. A 3.6 kg fully cooked whole bone-in ham takes around 2 hours. A spiral-cut ham reheats fastest — roughly 22–26 minutes per kilogram — because the slices let heat in quickly. Always check with a meat thermometer rather than the clock.
At 325 °F, a fully cooked whole bone-in ham reheats at roughly 15 minutes per pound, a half bone-in at about 20 minutes per pound, and a boneless ham at around 12 minutes per pound. A fresh (uncooked) ham needs about 25 minutes per pound. An 8 lb fully cooked whole bone-in ham takes around 2 hours. A spiral-cut ham reheats fastest — roughly 10–12 minutes per pound — because the slices let heat in quickly. Always check with a meat thermometer rather than the clock.
What is the difference between a pre-cooked and a fresh ham?
Most hams sold in supermarkets are cured and fully cooked — labelled "fully cooked," "ready to eat," or "city ham." These only need reheating to an internal temperature of 60 °C, and they are safe to eat cold straight from the package. A fresh (or "uncooked") ham has not been cured or cooked and behaves like any raw pork roast: it must be cooked through to 63 °C and rested for at least 3 minutes before serving. Check the label carefully, because the two require very different times and temperatures.
Most hams sold in supermarkets are cured and fully cooked — labelled "fully cooked," "ready to eat," or "city ham." These only need reheating to an internal temperature of 140 °F, and they are safe to eat cold straight from the package. A fresh (or "uncooked") ham has not been cured or cooked and behaves like any raw pork roast: it must be cooked through to 145 °F and rested for at least 3 minutes before serving. Check the label carefully, because the two require very different times and temperatures.
What internal temperature should ham reach?
A fully cooked ham being reheated should reach 60 °C in the centre. A fresh (uncooked) ham must reach a safe minimum of 63 °C, followed by a rest of at least 3 minutes during which the temperature continues to rise. Measure in the thickest part, away from bone and fat, with a calibrated meat thermometer. Spiral-cut and pre-sliced hams dry out quickly, so cover them with foil and aim for the lower end of the range.
A fully cooked ham being reheated should reach 140 °F in the centre. A fresh (uncooked) ham must reach a safe minimum of 145 °F, followed by a rest of at least 3 minutes during which the temperature continues to rise. Measure in the thickest part, away from bone and fat, with a calibrated meat thermometer. Spiral-cut and pre-sliced hams dry out quickly, so cover them with foil and aim for the lower end of the range.
Disclaimer
Cooking times are estimates for a conventional oven at 163 °C. Actual time depends on oven accuracy, the ham's starting temperature, the cut, and whether the oven door is opened during cooking. Always verify doneness with a calibrated meat thermometer: 60 °C for a fully cooked ham being reheated, 63 °C for a fresh uncooked ham.
Cooking times are estimates for a conventional oven at 325 °F. Actual time depends on oven accuracy, the ham's starting temperature, the cut, and whether the oven door is opened during cooking. Always verify doneness with a calibrated meat thermometer: 140 °F for a fully cooked ham being reheated, 145 °F for a fresh uncooked ham.
Recommended Next
Turkey Roasting Time Calculator
Estimate turkey roasting time from the bird's weight and whether it is stuffed, plus refrigerator and cold-water thawing times.