In a shallow bowl, combine brown sugar, garlic powder, salt, and pepper. This is your ham rub.
1 cup brown sugar, 1 teaspoon garlic powder, 1 teaspoon kosher salt, 1 teaspoon black pepper
Place your ham inside of a disposable tin pan.
10 pound bone-in spiral ham
Using only half of your rub, generously coat your ham in the seasoning on all sides.
Preheat the grill by turning on the outer burners to medium heat. Leave the middle burner off. Allow your grill to reach 250℉.
Place the ham on the grill over the indirect heat, covering it with tin foil. Cook for about 3 hours.
Carefully remove the foil and sprinkle the remaining rub on the ham. Grill for another 30 minutes or so (the grill time depends on the size of your ham).
Remove your ham from the grill, and allow it to rest for 5-10 minutes. Slice your ham, garnish with sliced green onions, and enjoy!
2 green onions
Video
Notes
Picking the Perfect Ham: For grilling, a bone-in ham adds more flavor and helps the meat stay moist! I like to choose a spiral, bone-in ham.
Grill on Indirect Heat: Grilling ham over indirect heat allows it to cook evenly without burning the outside of the ham. This is tried-and-true method to grilling ham!
Keep the Lid Closed: Resist the urge to constantly check the ham, as keeping the grill lid closed allows for a consistent temperature.
Resting Time: This is crucial, letting your ham rest after grilling allows the juices to redistribute, making every slice moist and flavorful.
Monitor Internal Temperature: Use a meat thermometer to ensure your ham reaches a safe eating temperature. Your ham should reach 140°F.
Experiment with Different Glazes: In addition to a dry rub, consider brushing on a glaze with a brush during the last few minutes of grilling for extra taste. Some of my favorites are a bourbon glaze, pineapple glaze, or a honey glaze!