Go Back
+ servings
close up of grilled ham on a tray on the grill
Print

Grilled Ham

Unlock the secret to perfect grilled ham every single time! My foolproof method works on any grill, making your ham juicy and full of flavor.
Course Main Dish
Cuisine American
Keyword grill ham, grilled ham, grilling ham, ham on the grill
Prep Time 5 minutes
Cook Time 3 hours 30 minutes
Total Time 3 hours 35 minutes
Servings 15 servings
Calories 792kcal

Equipment

Ingredients

  • 10 pound bone-in spiral ham
  • 1 cup brown sugar packed
  • 1 teaspoon garlic powder
  • 1 teaspoon kosher salt or sea salt
  • 1 teaspoon black pepper
  • 2 green onions chopped (for garnish)

Instructions

  • 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!

Nutrition

Serving: 1serving | Calories: 792kcal | Carbohydrates: 15g | Protein: 65g | Fat: 51g | Saturated Fat: 18g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 24g | Cholesterol: 187mg | Sodium: 3749mg | Potassium: 893mg | Fiber: 0.1g | Sugar: 14g | Vitamin A: 17IU | Vitamin C: 0.3mg | Calcium: 35mg | Iron: 3mg