Plan on 3 to 5 hours total at 225°F for most hams, working out to roughly 20 to 30 minutes per pound. Your ham is already fully cooked, so you’re not starting from raw. You’re warming it through to 140°F internal while layering on that gorgeous wood smoke flavor that makes store-bought ham taste like you spent all day on it.
The Simple Answer: Time and Temperature
Calculate your smoke time based on weight. A 6-pound ham takes 2 to 3 hours. A 10-pound ham needs closer to 5 hours. Pull it when your meat thermometer hits 140°F in the thickest part, avoiding the bone if there is one.
Why 225°F works so well: it’s low enough for the meat to absorb smoke without turning into leather, but warm enough to heat through in a reasonable timeframe. You could go to 250°F and shave off 30 minutes, but 225°F gives you more control and a gentler heat.
The math is forgiving. If your ham takes 3 hours instead of 4, or 5 instead of 4.5, it’s not going to ruin anything. Temperature matters more than the clock.
Why Your Ham Doesn’t Need “Cooking”
That ham sitting in your fridge is already fully cooked. The label probably says “fully cooked” or “ready to eat.” Most grocery store hams are also already smoked with hickory at the factory. You could slice it cold and eat it straight from the package.
But where’s the fun in that?
What you’re doing is called double smoking. The original factory smoke was probably hickory, quick and industrial. Now you’re adding your signature: apple wood for sweetness, cherry for a deeper color, pecan for something nutty and rich. You’re turning a decent ham into something people ask about.
This isn’t cooking. It’s upgrading.
What Actually Happens During Those Hours
First 2 to 3 Hours
The ham absorbs smoke flavor. The outside starts to develop color, a beautiful mahogany glaze that deepens as the hours pass. The surface tightens slightly, developing texture and a hint of crust. This is where you build flavor.
Keep your smoke thin and blue, almost invisible. Thick white smoke tastes bitter and coats the meat with creosote. If you’re seeing billowing clouds, you’ve got too much wood or not enough airflow.
One or two chunks of wood is plenty for the entire smoke. Seriously. A ham is dense and salty. It doesn’t need to be pummeled with smoke.
Final 1 to 2 Hours
The internal temperature climbs from wherever it started (probably around 40°F from the fridge) up to that magic 140°F. The meat warms all the way through. If you’re using a glaze, brush it on during the last 30 to 45 minutes so it caramelizes without burning.
The ham finishes gently. No rush. No drama.
How to Know When It’s Done
Temperature wins over time. Always. Stick your instant-read thermometer into the thickest part of the ham, steering clear of the bone. When it reads 140°F, you’re done.
Going past 145°F starts drying things out. Pre-cooked ham has already been to temperature once at the factory. Pushing it too high a second time squeezes out moisture and turns the texture stringy.
Visual cues help too. Look for:
- Deep mahogany color across the surface
- Glossy glaze if you used one, caramelized but not burnt
- Edges that look set but not hard or cracked
If the ham looks dry or the edges are pulling back and splitting, you’ve gone too far. Pull it earlier next time.
Tips to Keep Your Ham Juicy
Use a foil pan with liquid. Pour in a cup of apple juice, pineapple juice, orange juice, even Dr Pepper if that’s your thing. The liquid creates steam in the pan, which keeps the ham from drying out. Baste with those pan juices every hour if you feel like it, but honestly, it’s optional.
Don’t oversmoke. I said it already, but it bears repeating. One chunk of apple wood for a 10-pound ham is enough. Two chunks max. More than that and you’re heading into ashtray territory.
Consider wrapping in foil for the second half of smoking if your ham looks like it’s drying on the surface. Unwrap it for the last 30 minutes to let the glaze set or the exterior firm up again.
Let it rest for 10 to 15 minutes after pulling it off the smoker. The juices redistribute. The ham slices cleaner. Patience pays off.
What About Spiral Cut Hams?
Spiral cut hams work fine, but they dry out faster because every slice is an exposed surface. All that pre-cut meat loses moisture quicker than a solid piece.
Keep spiral hams in a foil pan with plenty of liquid. Don’t push past 140°F internal. Consider a shorter smoke time, maybe 2 to 3 hours max, especially for smaller hams.
Some people swear by covering spiral hams completely with foil after the first hour of smoke, then uncovering just for glazing. It works. The smoke penetrates in that first hour, and the foil keeps everything moist after that.
Quick Reference Guide
| Ham Weight | Approximate Time at 225°F | Notes |
|---|---|---|
| 5-6 lbs | 2-3 hours | Perfect for smaller gatherings |
| 7-8 lbs | 3-4 hours | Most common size |
| 9-10 lbs | 4-5 hours | Plan for the longer end |
| Target temp | 140°F internal | Pull here for juicy results |
Remember, these times assume your ham started cold from the fridge. If it sat out and came closer to room temperature, subtract 30 minutes to an hour.
Your smoker’s quirks matter too. An offset smoker might run a little cooler on one side. A pellet grill holds temperature more evenly. A charcoal smoker fluctuates more. Get to know your equipment, and adjust as you go.
The first time you smoke a ham, check it early and often with your thermometer. By the third or fourth time, you’ll know exactly how your setup runs and can practically set a timer.
Smoking a pre-cooked ham at 225°F isn’t complicated. It’s patient. Low heat, good smoke, a little time. The ham does most of the work. You just give it the right conditions and stay out of its way.



