(To adjust the total roasting time for a smaller or larger ham, calculate 20 minutes per pound.) Check for doneness by inserting a meat thermometer into a meaty spot (not into fat or touching the bone)-it should register 160 degrees F. Let the ham stand 15 minutes before slicing to allow the juices to set. read more