A ham is safe when the center reaches at least 145°F (63°C) for raw or “cook- before-eating” ham, and about 140°F (60°C) for a fully cooked ham you’re just reheating.

Core temperatures

  • Fresh or raw ham (uncooked) : Heat to 145°F (63°C) in the thickest part, then let it rest for at least 3 minutes before slicing.
  • Fully cooked, labeled “ready to eat” ham (reheating) : Warm until the middle is 140°F (60°C).
  • General food-safety rule : When in doubt, aim for 145°F (63°C) in the center and give it a short rest.

How to measure in the middle

  • Insert a meat thermometer into the thickest part of the ham, avoiding the bone, which can give a false high reading.
  • Check in 2–3 spots if the ham is large; use the lowest reading as your guide.
  • Let the ham rest a few minutes; the internal temperature will rise slightly and the juices redistribute, keeping it more tender.

Meta description (SEO):
Wondering how hot should a ham be in the middle? For safety, fresh ham needs 145°F (63°C) and reheated fully cooked ham about 140°F (60°C) in the center, measured with a food thermometer.

Information gathered from public forums or data available on the internet and portrayed here.