Go Back
+ servings
Close up shot of the crust of honey baked ham and a fork
5 from 3 votes

Honey Baked Ham

Honey baked ham is glazed with honey, brown sugar, butter, and spices to create an irresistibly tasty main dish. You’ll save money by making it yourself.
Author Diana
Servings 12 servings
Prep Time 15 minutes
Cook Time 2 hours
Total Time 2 hours 15 minutes

Ingredients

  • 1 boneless or bone in spiral ham 7-11 lb, See note 1
  • 1 cup honey
  • ¼ cup brown sugar
  • ½ cup butter melted
  • 1 tablespoon Dijon mustard
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon ground cloves
  • ¼ teaspoon ground ginger
  • 1 teaspoon garlic powder

Instructions

  • Allow the ham to sit at room temperature for 30 minutes before cooking. This will keep it from being cold in the center.
  • Preheat the oven to 325°F/160°C with the oven rack in the lower third of the oven, and line the roasting pan with foil.
  • To prepare the glaze, combine the honey, brown sugar, butter, mustard, cinnamon, cloves, ginger, and garlic powder in a small bowl.
  • Place the ham in the roasting pan cut side down, and brush with half of the glaze (use a pastry brush). Reserve half of the glaze for later.
  • Cover tightly with foil, and bake for 1-2 hours depending on the size of your ham. You need to bake for about 12 minutes per pound.
  • 15 minutes before the ham is done, remove from the oven, and adjust oven temperature to 425°F.
  • Uncover, brush the rest of the glaze and put the ham back in the oven for about 10-15 more minutes or until a nice caramelized crust forms and the ham reaches 140°F/60°C internal temperature which is the safe temp to eat.
  • To get an extra brown and crispy crust, turn on the broiler and broil for 1-5 minutes to crisp up the top.
  • Allow the ham to rest on a platter for 15 minutes before serving. Waiting allows the sugar glaze to harden.

Notes

  1. Plan about half a pound of meat per person if using a boneless ham, and ¾ of ham per person if using bone-in ham.
  2. A pre-cooked ham needs to be re-heated to 140°F/60°C in order to be safe to eat. Check the temperature of your ham at the end of the cooking time by inserting a thermometer into the thickest part of the ham, being sure not to touch the bone.

Nutrition

Calories: 746kcal | Carbohydrates: 30g | Protein: 72g | Fat: 37g | Saturated Fat: 12g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 13g | Trans Fat: 1g | Cholesterol: 297mg | Sodium: 4454mg | Potassium: 1093mg | Fiber: 1g | Sugar: 29g | Vitamin A: 251IU | Vitamin C: 88mg | Calcium: 33mg | Iron: 3mg