Ham Cooking Time per Pound (USDA Times at 325 °F)

On this page
  1. USDA ham cooking times
  2. Store the right kind of leftover
  3. Sources

USDA ham roasting times depend on the cut and whether the ham needs cooking or only reheating. Choose the matching row below and enter its weight to calculate an approximate oven-time range. These estimates apply at 325 °F and only within the weight ranges shown.

Ham time estimate

These are approximate times at 325 °F. Use a food thermometer and follow the package directions.

USDA ham cooking times

HamCutWeight (lb)Minutes per lb at 325 °FFinish temperature
Smoked, cook-before-eatingWhole, bone in10 to 1418 to 20145 °F, rest at least 3 min
Smoked, cook-before-eatingHalf, bone in5 to 722 to 25145 °F, rest at least 3 min
Smoked, cook-before-eatingShank or butt portion, bone in3 to 435 to 40145 °F, rest at least 3 min
Smoked, cook-before-eatingArm picnic shoulder, boneless5 to 830 to 35145 °F, rest at least 3 min
Smoked, cook-before-eatingShoulder roll (butt), boneless2 to 435 to 40145 °F, rest at least 3 min
Smoked, fully cooked (reheat)Whole, bone in10 to 1415 to 18140 °F (165 °F if not packaged in a USDA-inspected plant)
Smoked, fully cooked (reheat)Half, bone in5 to 718 to 24140 °F (165 °F if not packaged in a USDA-inspected plant)
Smoked, fully cooked (reheat)Arm picnic shoulder, boneless5 to 825 to 30140 °F (165 °F if not packaged in a USDA-inspected plant)
Smoked, fully cooked (reheat)Canned ham, boneless3 to 1015 to 20140 °F (165 °F if not packaged in a USDA-inspected plant)
Smoked, fully cooked (reheat)Vacuum packed, boneless6 to 1210 to 15140 °F (165 °F if not packaged in a USDA-inspected plant)
Smoked, fully cooked (reheat)Spiral cut, whole or half7 to 910 to 18140 °F (165 °F if not packaged in a USDA-inspected plant)
Fresh, uncookedWhole leg, bone in12 to 1622 to 26145 °F, rest at least 3 min
Fresh, uncookedWhole leg, boneless10 to 1424 to 28145 °F, rest at least 3 min
Fresh, uncookedHalf, bone in5 to 835 to 40145 °F, rest at least 3 min

Source: USDA Food Safety and Inspection Service, Hams and Food Safety (Timetable for Cooking Ham)

The times are approximate. The table distinguishes ham that needs cooking from fully cooked ham being reheated. For cooked ham packaged in a USDA-inspected plant, FSIS gives a reheating temperature of 140 °F; for other cooked ham, heat to 165 °F. Fresh, uncooked ham and smoked ham labeled “cook-before-eating” should reach 145 °F, followed by a rest of at least 3 minutes.

Do not use the calculator outside the weight range listed for the selected cut. For a ham outside that range, follow its label and use a food thermometer rather than extending the per-pound estimate.

Store the right kind of leftover

FSIS gives different refrigerator times by ham form. A cooked ham sold whole and store-wrapped keeps for 7 days; a store-wrapped half or slices keep 3–5 days. Spiral ham and leftovers from a ham cooked by the consumer keep 3–5 days. These types may be frozen for 1–2 months for best quality; FSIS says frozen ham remains safe indefinitely when kept frozen. For other packaging, use the matching row in the ham storage chart.

Sources

  • U.S. Department of Agriculture, Food Safety and Inspection Service, Hams and Food Safety, “Timetable for Cooking Ham.”