Set up your charcoal grill for indirect heat, and you’ll have smoky, glazed ham ready in about 15 minutes per pound. A pre-cooked 10-pound ham needs roughly 2.5 to 3 hours at 300°F. The goal isn’t cooking but gentle reheating until the internal temperature hits 140°F, with a final kiss of caramelized glaze.
The Essential Numbers for Charcoal-Grilled Ham
Cooking Time by Ham Weight
Most hams you buy are already fully cooked. You’re reheating them, not cooking from raw. This changes everything about timing.
| Ham Weight | Approximate Time at 300°F | Total Time Range |
|---|---|---|
| 5-7 pounds | 1.5 to 2 hours | 1h15 to 2h15 |
| 8-10 pounds | 2 to 3 hours | 2h to 3h15 |
| 12-14 pounds | 3 to 3.5 hours | 3h to 4h |
| 15-18 pounds | 3.5 to 4.5 hours | 3h30 to 5h |
The 15 minutes per pound rule works beautifully as a baseline. But charcoal grilling adds variables: wind, ambient temperature, how often you open the lid, the moisture content of your ham. A cold January afternoon will add 30 to 45 minutes compared to a mild spring evening.
Target Temperatures
Your thermometer tells the real story, not the clock. Aim for a grill temperature between 275°F and 325°F. The sweet spot sits around 300°F. Lower than 275°F and you’re waiting forever. Higher than 325°F and the exterior dries out before the center warms through.
The final internal temperature should reach 140°F minimum. Some prefer 145°F for a slightly firmer texture. Insert your thermometer into the thickest part of the meat, avoiding the bone entirely. Bone conducts heat differently and gives false readings.
Start brushing on your glaze when the ham hits 120°F internally. This usually happens about two-thirds through the cooking time. Too early and the sugars burn. Too late and you miss that glossy, caramelized finish.
Setting Up Your Charcoal Grill the Right Way
The Two-Zone Fire Method
Charcoal grilling demands indirect heat for ham. Direct flames dry out the meat and turn glazes into bitter char.
Light your charcoal in a chimney starter. Wait until the coals glow orange with a light coating of ash, usually 15 to 20 minutes. Pour all the hot coals onto one side of the grill, leaving the other side completely empty. This creates your two zones: a hot side you’ll never use for the ham, and a gentle indirect side where the magic happens.
Place an aluminum drip pan filled with about 2 cups of water on the empty side. This catches drippings, prevents flare-ups, and adds moisture to the cooking environment. Position the ham directly over this pan, fat side up if there’s a fat cap.
Some grillers bank coals along both long edges, leaving the center empty. This works beautifully for even heat circulation, especially on kettle-style grills. The ham sits in the middle, bathed in ambient heat from both sides.
Managing the Heat
Open the bottom vents about halfway to start. The top vent should stay fully open throughout cooking. Closing the top vent smothers the fire and creates acrid smoke.
Check your grill temperature after 10 minutes. Too hot? Close the bottom vents slightly. Too cool? Open them wider or add a few more coals. Charcoal burns down over time. For cooks longer than 90 minutes, you’ll need to add 8 to 10 fresh coals every hour. Add them to the existing hot coals, not directly under the ham.
Cold weather steals heat. Wind does too. In winter or windy conditions, shield your grill and expect to add coals more frequently.
Fresh Ham vs Pre-Cooked Ham: Different Timing
This matters enormously. A pre-cooked ham (labeled “fully cooked,” “ready to eat,” or “heat and serve”) only needs reheating. These are the hams most people buy: spiral-sliced, honey-glazed, smoked. The 15 minutes per pound rule applies here.
A fresh ham or uncured ham is raw pork that requires full cooking to an internal temperature of 145°F minimum, and realistically needs 20 to 25 minutes per pound. Fresh ham is a different beast entirely, rarely found in standard grocery stores. If your ham was in the refrigerated section and says “fully cooked,” you’re reheating.
Don’t attempt fresh ham without solid experience. This article focuses on the pre-cooked hams most home grillers actually use.
The Glazing Timeline
Glaze transforms reheated ham into something extraordinary. But timing matters.
Wait until the internal temperature reaches 120°F before the first brush. At this point, you’re about an hour to 90 minutes from finishing, depending on ham size. The meat is warm enough that the glaze adheres properly but not so hot that sugars scorch immediately.
Brush glaze every 15 to 20 minutes after that first application. Three to four coats build up beautiful layers of flavor and shine. Use a silicone brush for high heat resistance. Keep the glaze warm on the stovetop or the cooler side of your grill. Cold glaze doesn’t spread smoothly.
Most glazes contain honey, brown sugar, maple syrup, or molasses. These sugars caramelize gorgeously but burn quickly above 350°F. If you see dark spots forming, tent the ham loosely with aluminum foil for the remaining time.
Classic glaze combinations: honey with Dijon mustard and bourbon, pineapple juice with brown sugar and ginger, maple syrup with apple cider vinegar and cloves. Keep glazes relatively thin. Thick pastes don’t penetrate the scored surface.
How to Know Your Ham Is Done
Trust your thermometer, not your eyes or the clock. Insert an instant-read thermometer into the thickest part of the ham, pushing it in horizontally from the side. Avoid hitting bone. Bone heats faster than meat and gives falsely high readings.
Look for 140°F minimum. At this temperature, the ham is safely reheated throughout. Some prefer 145°F for a firmer, less juicy texture. Beyond 150°F, you risk dryness, especially with lean hams.
Visual cues help too. The glaze should look glossy and deeply caramelized, not pale or runny. Juices should run clear when you pierce the meat. The exterior develops a slightly firm, tacky feel.
Once done, transfer the ham to a cutting board. Tent it loosely with foil and rest for 10 to 15 minutes. This allows juices to redistribute. Slice immediately and they run all over the board. Slice after resting and each piece stays moist.
For spiral-sliced hams, the work is done. For bone-in hams, carve thick slices perpendicular to the bone, then cut around the bone to release them.
Troubleshooting Common Timing Issues
Ham taking longer than expected? Cold weather is the usual culprit. Every 10°F drop in ambient temperature adds roughly 15 to 20 minutes to total cook time. A ham straight from the refrigerator also adds time. Let it sit at room temperature for 30 to 45 minutes before grilling.
Wind kills charcoal heat efficiency. Even moderate wind can drop grill temperature by 25 to 50 degrees. Position your grill in a sheltered spot or create a windbreak with a table or wall.
Hot spots causing uneven cooking? Rotate the ham 180 degrees halfway through cooking. This evens out temperature variations. Cheap charcoal or unevenly sized briquettes create hot spots. Quality lump charcoal or consistent briquettes burn more predictably.
Glaze burning before the ham is ready? Lower your grill temperature by closing bottom vents slightly. Tent the ham loosely with foil to shield it from direct heat. Next time, apply glaze later in the process or use a glaze with less sugar.
Ham dried out despite correct temperature? You likely grilled at too high a temperature, even if the thermometer hit 140°F. Fast heat dries out the exterior. Spiral-sliced hams are particularly vulnerable because so much surface area is exposed. Keep grill temperature between 275°F and 300°F maximum.
Bone-In vs Boneless: Does It Change the Time?
Absolutely. Bone-in hams take 30 to 40 percent longer than boneless. Bone is a poor conductor of heat compared to meat. The center near the bone stays cooler longer, requiring extended cooking time to reach temperature throughout.
A 10-pound bone-in ham might need 3 to 3.5 hours where a 10-pound boneless would finish in 2.5 hours. The bone does add incredible flavor, though. Collagen, gelatin, and marrow seep into the surrounding meat during the long, gentle reheat.
Boneless hams heat faster and more evenly. The compact shape and uniform density mean heat penetrates consistently. They’re also easier to carve. But they dry out more readily without the bone’s protective thermal buffer. Watch temperature closely and don’t exceed 145°F internal.
Spiral-sliced hams are technically bone-in but behave differently. All those pre-cut slices allow heat to penetrate from multiple angles. They reheat faster than solid bone-in hams, usually falling between boneless and bone-in timing. The trade-off? More exposed surface area means faster moisture loss. Brush with glaze generously and often.
If you’re feeding a crowd and want the easiest experience, choose spiral-sliced. If you want maximum flavor and moisture, go bone-in from the butt end. If you want speed and uniform results, pick boneless.
The ham you choose shapes your timeline. But whatever you pick, that thermometer in the thickest part tells you when it’s truly ready. The clock is just a guide. Temperature is truth.



