Plan for about 30 minutes per pound at 250F, roughly 4 hours for a typical 8 lb cut. Pull it at 145F internal. Fresh ham: pull at 145F. Pre-cooked ham just needs reheating to 140F with a glaze.
Pro tip
Fresh ham: pull at 145F. Pre-cooked ham just needs reheating to 140F with a glaze.
Cook to temp, not time
Every smoke is different. A good wireless thermometer is the single best upgrade for consistent BBQ: set the target temp and cook until it hits.
FAQ
How long does it take to smoke ham (fresh)?
About 30 minutes per pound at 250F, roughly 4 hours for 8 lbs, but always finish by internal temperature (~145F).
What temp do you pull ham (fresh)?
Pull ham (fresh) at about 145F internal, then rest before serving. Fresh ham: pull at 145F. Pre-cooked ham just needs reheating to 140F with a glaze.