How to Bake a Ham on a Gas Grill

Before baking your ham in the oven, consider baking a ham on a gas grill. Baking your ham on the grill will give you more room in the kitchen, especially over the holidays when your kitchen is full of people and food. Using your gas grill to cook ham is a great way to add a smoky flavor to your ham, and it requires minimal preparation time. Impress your guests or family by baking your next ham on a gas grill.

Things You'll Need

  • 8- to 10-pound ham (bone-in)

  • 13-inch-by-nine inch aluminum foil pan

  • 1 cup water

  • ¾ cup fresh orange juice

  • ½ cup chili sauce

  • ? cup cider vinegar

  • 2 tablespoons brown sugar

  • 1 tablespoon Dijon mustard

  • 1 tablespoon soy sauce

  • ½ tablespoon ground black pepper

  • Cooking thermometer

  • Cutting board

  • Aluminum foil

Step 1

Preheat the gas grill to 500 degrees. Once the gas grill reaches this temperature, reduce the heat to 350 degrees. The high heat kills harmful bacteria on the grill grates.

Step 2

Place the ham, flat side down, in a 13- by 9-inch aluminum foil pan. Discard the plastic disc over the bone, if one is on your ham. Add 1 cup of water to the pan.

Step 3

Cook the ham over indirect heat for one hour. On a gas grill, this means leaving one burner off completely. Place the ham over the burner that is off, but ensure that you maintain a temperature around 300 to 350 degrees.

Step 4

Close the lid to the grill. Continue to check on the temperature while the whole ham cooks. Open or close the vents on the grill to control the temperature.

Step 5

Create a glaze for the ham. Combine the orange juice, chili sauce, vinegar, brown sugar, Dijon mustard, soy sauce and ground black pepper in a saucepan. Cook the glaze over medium-high heat until only 1 cup of it remains.

Step 6

Apply the glaze to the ham after one hour. Brush the glaze over the top of the ham.

Step 7

Add more water to the ham if the pan is dry. You can continue to add water as it dries at ½-cup intervals.

Step 8

Continue to bake the whole ham on the gas grill for an additional hour to ½ hour. The ham needs to cook for 10 minutes for each pound. Apply glaze every half hour to keep adding flavor to the ham.

Step 9

Check the temperature of the ham. Once the internal temperature is 135 degrees, you can safely remove the ham from the grill.

Step 10

Remove the ham from the grill. Take the ham out of the aluminum pan, and place it on a cutting board. Tent a sheet of foil over the ham to allow the juices to stay intact. Allow the ham to rest for 20 minutes before you begin carving.


Add wood chips to a smoker box to add additional smoked flavor to your ham.

References & Resources