What Temperature Is a Ham Done At
To sum this up in a way that’s easy to remember: 140°F for pre-cooked, 145°F for fresh. Use a thermometer. Rest the meat. Don’t be a hero.
And if someone at the table asks, “Is this ham done?” just smile, point at your thermometer, and say, “Science says yes.” Then take a bite of that juicy, perfect slice. You earned it, friend. Now go forth and ham.