cooking temperature and time: if the ham is a half ham weighing between 5 to 7 pounds, it should be heated at 325degf for 18-24 minutes per pound. if it is a whole ham weighing between 10 to 14 pounds, heat the ham at 325degf for 15-18 minutes per pound.