A smoked ham should be cooked to a temperature of 140°F on a meat thermometer. u003cstrongu003eThis will take 4-5 hours on low for an 8-10lb ham.u003c/strongu003e Ensure the ham isn't overcooked, or it won't be tender. This recipe uses spiral ham which is smoked (fully cooked).