Heat oven to 325°F. Line a roasting pan with foil for easy cleanup and place the ham cut-side down in the pan.
In a small saucepan over medium heat, whisk together brown sugar, honey, Dijon mustard, vinegar, cinnamon, cloves, garlic powder, and pepper. Simmer for 3 to 4 minutes until smooth and slightly thickened.
Brush half the glaze all over the ham, letting it drip down between the slices. Cover loosely with foil to prevent drying out.
Roast the ham for about 1 ½ hours (10 minutes per pound), basting with pan juices once or twice.
Remove the foil and brush with the remaining glaze. Increase oven temperature to 400°F and roast uncovered for 15 to 20 minutes, until caramelized and glossy.
Let the ham rest for 10 to 15 minutes before serving. Drizzle with extra glaze or pan juices when serving.
Notes
Check the label: Since spiral hams are already fully cooked, you’re just reheating and glazing. Don’t overbake, or it can dry out.
For a thicker glaze: Simmer an extra 5 minutes until syrupy before brushing on.
Make it citrusy: Swap vinegar for orange juice and add some zest for a holiday twist.
Serving idea: Pair with scalloped potatoes, roasted carrots, or dinner rolls for a classic spread.