US Trends

what should ham be cooked to

Ham is safest and tastiest when cooked or reheated to an internal temperature between about 140°F and 145°F (60°C–63°C), depending on whether it’s raw or already fully cooked. Always check the thickest part of the ham with a meat thermometer and avoid touching bone.

Basic temperature guide

  • Fully cooked (ready-to-eat) ham, just reheating : Heat to 140°F (60°C) internal temperature before serving.
  • Raw / “cook-before-eating” / fresh ham : Cook to at least 145°F (63°C) and let it rest 3 minutes before slicing.
  • Ground ham (in patties, loaves, etc.): Cook to 160°F (71°C) for safety.

Why these temperatures matter

  • Harmful bacteria grow quickly between 40°F and 140°F (4°C–60°C), so getting ham above that range is critical for food safety.
  • 145°F (63°C) with a short rest is the widely recommended minimum for whole-muscle pork, while 140°F (60°C) is enough for simply reheating a ham that was already fully cooked at the plant.

Simple step-by-step check

  1. Insert a meat thermometer into the thickest part of the ham, not touching any bone or large pockets of fat.
  1. When it reads 140°F (60°C) for reheating a fully cooked ham, or at least 145°F (63°C) for raw/fresh ham, you can remove it from the oven.
  1. Let raw/fresh ham rest for about 3 minutes so the temperature evens out and juices redistribute.

TL;DR:

  • Fully cooked ham (reheating): 140°F (60°C).
  • Raw or “cook-before-eating” ham: 145°F (63°C) + 3‑minute rest.

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