How to Cook Whole Boneless Ham

  • Author: Allie McDonald
  • Prep Time: 10 minutes
  • Cook Time: 1 hour 30 minutes
  • Total Time: 1 hour 40 minutes
  • Yield: 12 servings 1x


Learn how to cook a whole, boneless ham with the best glaze. It’s an easy option for entertaining because they come pre-cooked. All you do is add flavor.


  • 1 (5-6lb.) boneless ham
  • 1 cup water
  • 1/2 cup butter
  • 1/4 cup brown sugar
  • 1 Tbsp. orange zest
  • 1/4 tsp. cinnamon
  • 1/4 tsp. ground cloves
  • 1 pinch allspice
  • 1 pinch salt


  1. Preheat the oven to 350 F.
  2. Remove the ham from the packaging and place it into a large baking dish. Pour the water in the dish with the ham.
  3. Cover the dish with foil or a lid. Allow the ham to cook covered for about an hour, about 15 minutes per pound.
  4. Now, you can stop there, this will heat the ham through, and since it’s already cooked, you can eat it. However, it’s much better to add a glaze.
  5. Mix together all of the remaining ingredients to make the glaze.
  6. Pull the ham out of the oven and drain out the water. Brush the ham with the generous coating and slide it back in the oven for 5-10 minutes.
  7. Repeat the glazing process several more times until all of the glaze is on the ham. The glazing process should take about 30 minutes.
  8. Remove the ham from the oven, and let it rest for at least 15 minutes before slicing and serving.