How To Cook A Ham On Charcoal Grill

CharcoalGrilled Sugared Ham Can't Stay Out of the Kitchen
CharcoalGrilled Sugared Ham Can't Stay Out of the Kitchen from

How to Cook a Ham on Charcoal Grill – 2023


Cooking a ham on a charcoal grill can be a delicious and flavorful way to prepare this classic dish. The smoky flavors from the charcoal add a unique touch to the ham, making it a standout dish for any occasion. In this article, we will guide you through the steps of preparing and cooking a ham on a charcoal grill, ensuring a juicy and tender result every time.

Choosing the Ham

When selecting a ham for grilling, it’s important to consider the size and type of ham. Opt for a bone-in ham, as the bone adds flavor and helps keep the meat moist during the cooking process. Additionally, choose a ham that fits well on your grill, allowing for even cooking. A 10-12 pound ham is typically a good size for most grills.

Preparing the Ham

Before grilling, you’ll need to prepare the ham. Start by removing any excessive fat, leaving a thin layer for added flavor and moisture. Score the ham by making shallow cuts in a diamond pattern, which will help the glaze penetrate the meat. If desired, you can marinate the ham overnight in a flavorful mixture of your choice.

Setting up the Grill

Prepare your charcoal grill for indirect cooking. Arrange the coals on one side of the grill, creating a hot zone and a cooler zone. Place a drip pan on the cooler side to catch any drippings and prevent flare-ups. Preheat the grill to a temperature of around 325°F (163°C).

Adding Smoke Flavor

To infuse the ham with a smoky flavor, add soaked wood chips or chunks to the hot coals. Popular choices for smoking ham include apple, cherry, or hickory wood. Soak the wood for about 30 minutes beforehand to ensure a slow release of smoke during cooking.

Grilling the Ham

Place the scored ham on the cooler side of the grill, directly over the drip pan. Close the lid and let the ham cook undisturbed for about 15-18 minutes per pound. Use a meat thermometer to ensure the internal temperature reaches 140°F (60°C). Baste the ham with your desired glaze every 30 minutes during the last hour of cooking.

Letting it Rest

Once the ham reaches the desired temperature, carefully remove it from the grill and transfer it to a cutting board. Tent the ham with aluminum foil and let it rest for about 15-20 minutes. This resting period allows the juices to redistribute, resulting in a more tender and flavorful ham.

Serving and Enjoying

After resting, slice the ham against the grain and serve it with your favorite sides or in sandwiches. The smoky, juicy flavor of the ham will be sure to impress your guests and make for a memorable meal. Enjoy!


Grilling a ham on a charcoal grill is a fantastic way to elevate this classic dish. With the right ham selection, careful preparation, and proper grilling techniques, you can enjoy a perfectly cooked ham with a delightful smoky flavor. Follow the steps outlined in this article, and you’ll be well on your way to becoming a grill master!