A good way to know when your ham is done cooking is by inserting an instant read thermometer in the center of your spiral home to check for doneness. You want the internal temperature of your ham roast to be at least 140 degrees F before you take it out of the oven.