Set up two-zone heat, warm the ham over indirect heat, and finish when the center of the ham reaches 140°F for juicy, even results.
Cooking a ham on a gas grill is simple: run the grill like an oven, keep the heat indirect, and track the temperature in the thickest part of the meat. This guide shows a reliable plan for bone-in, boneless, and spiral-sliced hams, with clear minutes-per-pound targets and glaze timing that gives you glossy bark without drying the slices.
Ham Types, Temps, And Time Per Pound (Fast Table)
Use the chart below to set expectations. The internal temperature targets and time ranges come from widely used ham safety guidance and lab-tested cooking charts. A covered gas grill holding a steady chamber temperature mimics an oven; time-per-pound guidance translates well to indirect grilling.
| Ham Style | Target Internal Temp | Guide: Minutes Per Pound |
|---|---|---|
| Spiral-Cut, Whole Or Half (Fully Cooked) | 140°F center | 10–18 min/lb |
| Fully Cooked, Whole (Bone-In) | 140°F center | 15–18 min/lb |
| Fully Cooked, Half (Bone-In) | 140°F center | 18–24 min/lb |
| Fully Cooked, Boneless (Vacuum Packed) | 140°F center | 10–15 min/lb |
| Fully Cooked, Boneless (Canned) | 140°F center | 15–20 min/lb |
| Fresh Ham (Uncooked Pork Leg) | 145°F + 3-minute rest | 22–28 min/lb (by cut) |
| “Cook Before Eating” Smoked Ham | 145°F + 3-minute rest | 18–40 min/lb (by cut) |
How Do You Cook A Ham On A Gas Grill? (Step-By-Step)
1) Pick The Right Ham And Plan The Time
Most holiday hams are fully cooked. You’re reheating to 140°F in the center, not cooking from raw. Weigh the ham, then use the chart to estimate minutes per pound. Add 15–20 minutes for glazing and 15–30 minutes for resting. Keep a probe in the center so you track progress without lifting the lid every five minutes.
2) Set Two-Zone Heat On A Gas Grill
Turn burners on one side to medium-low and leave the other side off. Aim for 300–325°F chamber temp for a classic roast or 225–250°F for a slower, smokier warm-through. Place a foil pan with a cup of water under the cool side to catch drips and keep the environment humid.
3) Prep The Ham
Unwrap and drain. For spiral hams, leave the factory netting on if present. Pat dry. Score only the outer fat cap on unsliced hams with shallow crosshatches; skip deep cuts on spiral hams to avoid moisture loss. If your ham includes a glaze packet, reserve it for the end. Let the ham sit at room temp for 30–45 minutes while the grill heats.
4) Place The Ham Over Indirect Heat
Set the ham cut-side down in a shallow pan or on a rack over a foil pan on the cool side. Insert a thermometer into the center away from bone. Close the lid. Hold your chamber temp steady and resist frequent peeks.
5) Glaze Near The Finish
Brush glaze on for the last 10–20 minutes, then again five minutes before you pull the ham. This timing gives you a glossy coat without scorching sugar on the surface.
6) Rest, Then Slice
When the probe reads 140°F in the center (or 145°F for fresh ham), move the ham to a board, tent loosely with foil, and rest 15–30 minutes. Slice across the grain. For spiral hams, lift slices along the cut lines; for bone-in, carve around the bone, then portion into even slices.
Cooking A Ham On A Gas Grill – Time And Temperature Details
Chamber Temperature Options
300–325°F: Balanced roast, crisped edges, classic table texture. Good default for most fully cooked hams.
225–250°F: Slower warm-through with mild smoke if you add a handful of dry wood chips or a couple of chunks in a smoker box. Expect time closer to the high end of the minutes-per-pound range.
Internal Temperature Targets
- Fully cooked ham: 140°F in the center.
- Fresh ham: 145°F with a 3-minute rest.
These numbers keep texture tender and meet safety guidance. If the ham was not packaged by a federally inspected plant or you’re reheating mixed leftovers, reheat to 165°F.
Thermometer Placement
Measure in the thickest center, away from bone and away from surface fat. Recheck in a second spot near the center to confirm even heating.
Two-Zone Setup, Burner Settings, And Placement (Cheat Sheet)
Use this to dial in the grill quickly. Adjust burner knobs to hold the chamber temp you want; each grill model flows gas differently, so watch your hood thermometer and a grate-level probe.
| Grill Size | Burner Setup | Ham Placement |
|---|---|---|
| 2-Burner | Left on medium-low; right off | Right side, above a drip pan |
| 3-Burner | Outer burners on low; center off | Center, above a pan; glaze with lid closed |
| 4-Burner | Two burners on one side on low; others off | Opposite side, centered over pan |
| Low-And-Slow (225–250°F) | Single burner on low; others off | Cool zone; add smoke box over the lit burner |
| Roast (300–325°F) | Two burners on low to mid-low | Cool zone; rotate the pan halfway through |
| Windy Day | Bump the lit burner up a notch | Keep lid shut; use the grill’s windbreak if you have one |
| Summer Heat | Lower settings; watch temps | Same placement; shorten checks to keep heat in |
Spiral-Sliced Tricks For Moist Slices
Shield The Outside
Spiral slices expose more surface. Wrap the shank end with foil for the first half of the cook. If edges brown too fast, tent the whole ham loosely with foil, then remove for glazing.
Pan Juices And Steam Assist
Set the ham on a rack over a shallow pan. Add a cup of water, cider, or stock. The gentle steam buffers the heat and keeps the sweet glaze from scorching.
Glaze Timing
Glaze during the final 10–20 minutes, then again five minutes before you pull it. Sugar caramelizes fast; late glazing gives shine without a burnt crust.
Wood Smoke: Mild Boost Without Overpowering
Most hams are already smoked. If you want a hint more, use a small handful of apple, cherry, or pecan chips in a smoker box over the lit burner. Keep it light. Over-smoking turns the exterior bitter.
Food Safety, Resting, And Slicing
Internal temperature: hit 140°F in the center for fully cooked ham, 145°F + rest for fresh ham. Keep hot food above 140°F on the buffet. Chill leftovers within two hours and store in shallow containers.
Resting: 15–30 minutes under a loose foil tent helps juices settle. Plan resting time into your serving window so the ham hits the table warm, not rushing out of the cooker the second it beeps.
Flavor Moves That Work On A Gas Grill
Simple Brown Sugar–Mustard Glaze
- 1 cup brown sugar
- 2 tablespoons Dijon mustard
- 1 tablespoon apple cider vinegar
- Pinch of ground clove or allspice
Whisk and brush on during the last 10–20 minutes. For a lacquered finish, brush again five minutes before you pull the ham.
Pineapple-Ginger Mop
- 1 cup pineapple juice
- 2 tablespoons grated fresh ginger
- 2 tablespoons honey
- 1 teaspoon soy sauce
Warm in a small pan. Mop lightly during the last 15 minutes to build a bright, glossy layer.
Troubleshooting On The Grill
Edges Drying Out
Drop the chamber temp 25°F and tent with foil. Add fresh liquid to the pan. Brush a thin layer of glaze to lock in moisture near the end.
Center Still Cool After The Time Window
Hold the lid shut and keep the chamber steady. If you cooked at 225–250°F, expect the high end of the time range. Probe from a second angle to confirm.
Glaze Getting Too Dark
Back off heat, tent with foil, and glaze only in the final 10 minutes. Sugar burns fast on direct edges; keep the ham in the cool zone.
Leftovers: Storage, Reheat, And Best Uses
Refrigerate sliced ham in shallow containers. For reheating, a covered skillet with a splash of water keeps slices tender. For larger pieces, bring to a steaming 165°F in a covered pan. Save the bone for soup stock; the collagen gives body and a deep pork flavor.
Where The Numbers Come From (And Why They Matter)
Minutes-per-pound ranges and temp targets for cooked and fresh ham align with public safety charts and industry guidance. A gas grill set for indirect heat reproduces the closed, convective environment of an oven, so you can follow those same targets with confidence. If your grill runs cooler or you’re cooking at 225–250°F for extra smoke, use the high end of each window and rely on the thermometer over the clock.
Use The Keyword Naturally Inside The Plan
If you landed here searching “how do you cook a ham on a gas grill?”, the short version is this: run two-zone heat, keep the ham on the cool side, glaze near the end, and pull when the center hits 140°F. That’s it. If you asked friends “how do you cook a ham on a gas grill?” and got ten different answers, this method brings the steps together with clear time windows and safe temps that work week after week.
For mid-article reference to external standards: see the federal ham cooking chart for temps and minutes-per-pound ranges, and the pork industry’s pork cooking temperature page for the 145°F rest guidance on fresh ham and thermometer tips.

