It should take about an hour per 3 pounds to cook a spiral-cut ham in the crock pot, oven, or grill on a low setting or 250 degrees. It will cook faster on higher temps but be sure to baste to keep it from drying out.