When people think of grilling, they usually picture burgers, steaks, or maybe a rack of ribs. However, if you want to elevate your backyard cooking game and free up space in your kitchen oven, learning how to cook a ham on grill is a total game-changer. Grilling a ham adds a subtle smoky depth and a caramelized exterior that a standard oven simply cannot replicate. Whether you are hosting a holiday dinner or a summer family gathering, a grilled ham is an impressive centerpiece that is surprisingly easy to execute.
Selecting the Best Ham for Grilling
Before you fire up the charcoal or gas, you need to choose the right cut of meat. Most hams sold in grocery stores are “city hams,” which means they are already cured and fully cooked. This makes your job much easier because you are essentially reheating the meat and adding flavor rather than cooking it from scratch.
Bone-In vs. Boneless
A bone-in ham is generally preferred for grilling. The bone helps conduct heat more evenly and preserves the moisture within the meat. Plus, the bone adds a rich flavor and can be saved to make incredible soups or stews later. A boneless ham is easier to slice, but it can dry out more quickly under the high heat of a grill.
Spiral Cut vs. Whole
Spiral-cut hams are incredibly convenient because they are pre-sliced. However, they are more prone to drying out on the grill because the heat can penetrate between the slices. If you choose a spiral ham, you must be extra vigilant with your glazing and moisture retention. A whole, uncut ham provides more protection for the interior meat, allowing you to achieve a juicy result with more forgiveness in timing.
Preparing Your Grill for Indirect Heat
The secret to a successful grilled ham is indirect heat. You are not searing a thin steak; you are gently warming a large, dense piece of protein. If you place a ham directly over the flames, the outside will burn to a crisp before the center even gets warm.
Setting Up a Gas Grill
To set up for indirect cooking on a gas grill, light the outer burners and leave the center burner off. If you have a two-burner grill, light one side and plan to place the ham on the unlit side. You want to maintain a steady ambient temperature inside the grill of approximately 325°F to 350°F.
Setting Up a Charcoal Grill
For charcoal enthusiasts, push your lit coals to two opposite sides of the grill, leaving a void in the middle. Place a drip pan filled with a bit of water or apple juice in the center gap. This pan catches drippings to prevent flare-ups and provides moisture to the cooking environment. Place the ham on the grate directly over the drip pan.
Seasoning and Flavor Profiles
Since most hams are already salty, you don’t need much extra salt. Instead, focus on sweetness and aromatics to balance the brine.
Scoring the Surface
If your ham is not pre-sliced, use a sharp knife to score the fat in a diamond pattern. Cut about a quarter-inch deep. This allows the rendered fat to escape, creates more surface area for the glaze to cling to, and gives the ham that classic, professional look.
The Rub
Applying a light dry rub can help build a “bark” or crust. A mixture of brown sugar, smoked paprika, garlic powder, and a hint of ground cloves works beautifully. Rub this into the scores and all over the surface before the ham hits the grill.
The Grilling Process
Once your grill is stabilized at 325°F, it is time to cook. Place the ham on the grill, ideally cut-side down if it is a half-ham, or on its side if it is a whole ham.
Maintaining Moisture
To keep the meat succulent, consider spritzing the ham every 45 minutes. A mixture of apple cider, pineapple juice, or even a bit of bourbon can add layers of flavor while keeping the exterior from becoming tough. Keeping the grill lid closed is essential; every time you peek, you lose the heat and smoke that are doing the work.
Monitoring Temperature
The goal is to reach an internal temperature of 140°F. Since the ham is already cooked, you are simply bringing it to a safe, delicious serving temperature. Using a meat thermometer is the only way to ensure accuracy. Insert the probe into the thickest part of the meat, making sure not to touch the bone, which can give a false high reading.
Mastering the Glaze
The glaze is the “grand finale” of your grilled ham. Because most glazes contain high amounts of sugar, you should only apply them during the last 20 to 30 minutes of cooking. If you apply it too early, the sugar will burn and turn bitter.
Popular Glaze Ingredients
A classic glaze usually involves a combination of a sweetener, an acid, and a binder.
- Honey or maple syrup provides a floral sweetness.
- Brown sugar creates a thick, tacky crust.
- Dijon mustard adds a sharp tang that cuts through the fat.
- Pineapple juice or orange marmalade adds a bright, tropical note.
Application Technique
Brush a generous layer of glaze over the ham and let it set for 15 minutes. Apply a second layer for a truly professional, lacquered finish. The heat will cause the glaze to bubble and caramelize into the scored grooves of the meat.
Resting and Carving
Once the ham reaches 140°F, remove it from the grill. This is the most underrated step: let it rest. Transfer the ham to a cutting board and tent it loosely with aluminum foil for at least 15 to 20 minutes. Resting allows the juices to redistribute throughout the meat. If you cut into it immediately, the moisture will run out onto the board, leaving you with dry ham.
When carving a bone-in ham, cut slices parallel to the bone until you hit it, then make a perpendicular cut along the bone to release the slices. For a spiral ham, simply follow the pre-cut lines.
Troubleshooting Common Issues
Even with the best intentions, things can go wrong. If you find the exterior is getting too dark but the inside is still cold, wrap the ham in heavy-duty aluminum foil. This protects the outside from further browning while allowing the internal temperature to continue rising.
If your grill temperature is fluctuating wildly, check your fuel levels. Grilling a large ham can take 2 to 4 hours depending on the size, so ensure you have a full tank of propane or plenty of extra charcoal on hand.
Frequently Asked Questions
-
How long does it take to cook a ham on the grill?
Generally, you should allow for 12 to 15 minutes per pound when cooking at a temperature of 325°F. For example, a 10-pound ham will likely take between 2 and 2.5 hours. Always rely on an internal meat thermometer reaching 140°F rather than the clock alone.
-
Do I need to soak the ham before grilling?
For a standard city ham, soaking is not necessary. However, if you are cooking a “country ham,” which is much saltier and shelf-stable, you should soak it in water for 12 to 24 hours in the refrigerator, changing the water occasionally, to remove excess salt before it hits the grill.
-
Can I use wood chips for extra flavor?
Absolutely. Adding wood chips like hickory, apple, or cherry can enhance the smoky flavor. Since the ham is already cooked, it won’t absorb as much smoke as raw meat, but the addition of fruitwood smoke pairs perfectly with the sweetness of a ham glaze.
-
Should I wrap the ham in foil while grilling?
You can wrap the ham in foil for the first half of the cooking process to ensure it stays moist, then uncover it for the final hour to allow the exterior to crisp up and take on color. However, if you keep your grill well-moisturized with a drip pan, you can often cook it uncovered the entire time.
-
What do I do with the leftovers?
Grilled ham leftovers are incredibly versatile. You can use them for breakfast sandwiches, dice them into a frittata, or toss them into a split pea soup. Because of the smoky flavor from the grill, the leftovers often taste even better the next day when incorporated into other dishes.