Trim off excess fat from the ham if needed and place it in a roasting pan lined with aluminum foil.
Melt the butter and honey together and brush or massage over the ham, ensuring you get some between the slices.
Cover with aluminum foil. Cook for 1 hour and 20 minutes (or 10 minutes per pound if your ham is larger or smaller than 8 lbs.)
While the ham is cooking in a bowl combine the brown sugar, season salt, onion powder, ground cinnamon, ground nutmeg, ground ginger, ground cloves, and paprika and mix together.
After the ham has finished cooking, remove it and the foil. Turn the broiler on high.
Take half of the brown sugar mixture and pat it over the top of the ham. Once coated, broil for 1 minute or until bubbly and caramelized
Take the other half of the sugar mixture and add it to a small pot or saucepan and add in 3 Tablespoons of ham juice (or water if you prefer) and boil on the stovetop for 1 minute.
Pour the glaze over the ham, serve and enjoy!
Video
Notes
Serving size is based on 1/2 lb. serving.You can store any leftover ham in an airtight container in your refrigerator for 3-4 days. To reheat this recipe, you can do so in your oven at 325 degrees Fahrenheit until it reaches an internal temperature of 140 degrees Fahrenheit. You can also reheat in the microwave until everything has warmed through.