One of the reasons that leftover ham can be dry is by reheating it too long, or at too high of a temperature. For the best results, reheat leftover ham in a pan covered with foil. Set your oven to 275 degrees F. and cook for 10 minutes per pound.