Allow approximately two hours to cook an 8-11-pound spiral ham. The ham should be cooked to cook to an internal temperature of 135 degrees F. This temperature is just enough to warm it through and will take about 13-15 minutes per pound.  We will divide the cooking time up and cook for 10-13 minutes per pound to reach 100-110 degrees F and then remove the foil to finish cooking to 135 degrees F as the outside caramelizes. You don’t want to overcook the ham or it will be dry – in fact it is better to “under cook” your ham than to overcook it, as this ham is safe to eat at any temperature and tastes fabulous at room temperature as well.