Amit's data tools
CookClock
Pork · oven

Fresh Ham (Uncooked)
cooking times

4 hr 25 min – 5 hr 10 min At the most common temperature, 325°F, an uncooked fresh ham runs about 4 hr 25 min – 5 hr 10 min at 12 lb. Pick your temperature below for the full chart. Done is always 145°F internal.

All temperatures compared

Oven tempTime for a 12 lb fresh ham (uncooked)Per pound
325°F4 hr 25 min – 5 hr 10 min22–26 min/lb

When is it actually done?

145°F internal The USDA FSIS safe minimum internal temperature for this cut is 145°F, followed by a rest of about 20 minutes. The clock estimates; the thermometer decides. Every time on this page is a planning range, not a doneness test.

Source note: 22–26 min/lb at 325°F for a whole fresh leg is the USDA FSIS published timetable. This is raw pork roast — the 140°F reheat rule for cured 'city' hams does not apply.

Worth knowing before you start

  • A fresh ham is simply the pig's rear leg, uncured — it roasts like an enormous pork loin and tastes of pork roast, not of 'ham'.
  • Score the skin in a diamond pattern; at 325°F it renders into crackling by the end of the long cook.
  • This is one of the longest oven cooks in this book — a 14 lb fresh ham is a 5–6 hour project.

One family of free data tools