Skip to content
CookingTemps

Ham Internal Temperature

145°F 63°C

USDA safe minimum

USDA safe minimum for fresh or raw ham, followed by a 3-minute rest. Precooked ham only needs reheating.

120150180145°F USDA safe

Source: FoodSafety.gov safe minimum internal temperatures (USDA FSIS). Checked Oct 13, 2026.

By cut

Raw (fresh) hamRest 3 minutes145°F 63°C
Precooked ham from a USDA-inspected plantReheat140°F 60°C
Other precooked ham, or leftoversReheat165°F 74°C

How to check

  1. Use a food thermometer. Color and juices are not reliable signs of doneness.
  2. Push the probe into the thickest part, away from bone, fat and gristle.

A fast thermometer helps

Affiliate disclosure: these are affiliate links. If you buy through them, CookingTemps.com may earn a small commission at no extra cost to you.