For the glaze, mix together ingredients in a medium bowl. I like to set aside about 1/3 cup of the glaze to serve alongside the ham later.
Place the ham on a baking sheet and cover with foil. Bake at 300˚F for about an hour or 10 minutes per pound to warm the ham thoroughly.
Remove ham and foil from ham. Add a layer of glaze to the ham and turn heat up to 400˚F. Return ham to oven to bake for another 15 minutes.
Repeat with glaze two more times, getting the glaze in all the slices. Add thin layers of glaze each time.
Remove the ham from the oven and let cool slightly before serving with extra glaze on the side. Serve with traditional sides like potatoes, brussel sprouts, and/or corn bread.