Cups & Temps

Ham internal temperature

USDA: fresh or raw ham needs 145°F (63°C) plus a 3-minute rest. Reheat fully cooked ham packaged in a USDA-inspected plant to 140°F; repackaged or leftover ham to 165°F.

USDA safe minimum
145°F63°C internal temperature
Rest time
3 minBefore carving or eating
Doneness range
140–165°FFully cooked ham, reheated (USDA-inspected packaging) to fully cooked ham, repackaged or leftover
Safe & popular
165°FFully cooked ham, repackaged or leftover
  • 140°FFully cooked ham, reheated (USDA-inspected packaging)60°C
  • 165°FFully cooked ham, repackaged or leftover74°C

Safe minimums from USDA FSIS and FoodSafety.gov. Checked .

Is it done yet?

Pick what you're cooking and how you like it, then type your thermometer reading.

145°FUSDA safe minimum + 3 min rest

Type a reading to see how close you are.

Ham (fresh vs fully cooked reheating) temperature chart

Doneness°F°CNotes
Fully cooked ham, reheated (USDA-inspected packaging)140°F60°CUSDA FSIS reheating temp for hams packaged in inspected plants
Fully cooked ham, repackaged or leftover165°F74°CUSDA FSIS reheating temp

Doneness targets come from the culinary sources listed below. USDA's food-safety minimum is 145°F (63°C) with a 3-minute rest; anything below it is a personal risk choice.

Safe temperature for ham

USDA: fresh or raw ham needs 145°F (63°C) plus a 3-minute rest. Reheat fully cooked ham packaged in a USDA-inspected plant to 140°F; repackaged or leftover ham to 165°F.

Where to put the thermometer

Probe the thickest part, away from bone; for cuts thinner than 3/4 inch, insert through the side (National Pork Board).

Questions people ask

Do you have to heat a fully cooked ham?

No. The National Pork Board says it can be eaten cold or warmed to 140°F.

What temp should I reheat a spiral ham to?

140°F if it's in its original USDA-inspected packaging; 165°F if it was repackaged elsewhere (USDA FSIS).

What is the temperature to cook ham?

USDA: fresh or raw ham needs 145°F (63°C) plus a 3-minute rest. Reheat fully cooked ham packaged in a USDA-inspected plant to 140°F; repackaged or leftover ham to 165°F.

What temp to cook a cooked ham?

USDA: fresh or raw ham needs 145°F (63°C) plus a 3-minute rest. Reheat fully cooked ham packaged in a USDA-inspected plant to 140°F; repackaged or leftover ham to 165°F.

What temperature to bake ham?

USDA: fresh or raw ham needs 145°F (63°C) plus a 3-minute rest. Reheat fully cooked ham packaged in a USDA-inspected plant to 140°F; repackaged or leftover ham to 165°F.

What temp to bake ham?

USDA: fresh or raw ham needs 145°F (63°C) plus a 3-minute rest. Reheat fully cooked ham packaged in a USDA-inspected plant to 140°F; repackaged or leftover ham to 165°F.

Sources