Ham Cooking Time Calculator

Exact oven times for any size ham — bone-in, boneless, fresh or pre-cooked.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

A ham cooking time calculator that gives you a precise oven-time window, a ready-by clock, and the safe internal temperature to confirm with a probe thermometer — for any cut of ham, any weight, bone-in or boneless, pre-cooked or fresh. Designed for everything from a small boneless Christmas glazed ham to a full fresh whole leg for a crowd.

How it works

Ham cooking times follow the standard USDA guideline: weight in pounds multiplied by a minutes-per-pound rate, at a steady oven temperature of 325°F / 163°C. The rate varies by cut:

total time (min) = weight (lb) × minutes-per-lb

Pre-cooked bone-in hams only need to reach a reheating temperature of 140°F (60°C), so they need less time — typically 15–18 minutes per pound. A fresh (uncooked) whole bone-in leg must reach 145°F (63°C) as a safe minimum, requiring 22–26 minutes per pound. Half legs have less surface area relative to their cross-section, so heat penetrates more slowly — hence the higher 35–40 minutes per pound guideline. Boneless cuts sit between these figures.

The calculator returns a minimum–maximum window based on the spread in the USDA table, then adds a rest period (10–20 minutes depending on size) to give you a final serve time. If you choose the glazed pre-cooked option, it adds 30 minutes for the glaze finish at higher heat.

Worked example

Suppose you have a pre-cooked bone-in ham weighing 3 kg (6.6 lb) and you want to serve at 14:00.

  1. Convert weight: 3 kg × 2.20462 = 6.61 lb
  2. Apply rate: 6.61 × 15 = 99 min (min) and 6.61 × 18 = 119 min (max)
  3. Add rest: 99–119 min + 15 min rest = ready window + rest = serve by ~16:09 if oven goes in at 14:00

Working backwards: to serve at 14:00 you would need to put a 3 kg pre-cooked ham in the oven no later than 11:35 to ensure time for both cooking and resting.

Ham typeWeightMinutes per lbOven time
Pre-cooked bone-in3 kg (6.6 lb)15–18 min/lb~100–120 min
Pre-cooked boneless2 kg (4.4 lb)10–15 min/lb~44–66 min
Fresh whole bone-in5 kg (11 lb)22–26 min/lb~242–286 min
Fresh half bone-in2.5 kg (5.5 lb)35–40 min/lb~193–220 min

Formula note

The formula is linear: time scales directly with weight. This is an approximation — a very large joint takes proportionally slightly longer because heat must penetrate further to the centre. USDA tables account for this by using different rates per cut type rather than a single universal figure. For hams outside the 3–15 lb window, or if your oven runs hot or cold, calibrate against actual internal temperature readings. A digital probe thermometer is the only reliable way to confirm doneness.

Oven calibration, starting temperature of the meat (room-temperature vs straight from the fridge), bone content, and whether the tin is covered all affect real-world time. The calculator gives the standard guideline range — always verify with a thermometer. All calculations run locally in your browser; nothing is uploaded.

Ad placeholder (rectangle)