This sweet and tangy cola-glazed ham is a show-stopping centerpiece for any holiday meal, with a sticky caramelized crust that's irresistible.
15 min prep
150 min cook
16 servings
380 kcal/serving
Ingredients
1 (8-10 lb) fully cooked bone-in ham (shank or butt portion)
1 (12 oz) can cola (not diet)
1/2 cup brown sugar, packed
1/4 cup Dijon mustard
2 tablespoons apple cider vinegar
1 teaspoon ground cloves
1/2 teaspoon black pepper
Whole cloves for studding (optional)
Instructions
Preheat oven to 325°F (165°C). Place ham cut-side down on a rack in a roasting pan. Score the surface in a diamond pattern about 1/4-inch deep. If desired, stud each diamond with a whole clove.
In a small saucepan, combine cola, brown sugar, Dijon mustard, apple cider vinegar, ground cloves, and black pepper. Bring to a boil over medium heat, then reduce to a simmer and cook for 5 minutes, stirring occasionally, until slightly thickened.
Brush about 1/3 of the glaze over the ham. Reserve remaining glaze for basting.
Bake ham for 1 hour 30 minutes to 2 hours (about 15 minutes per pound), basting with the reserved glaze every 30 minutes. If ham starts to brown too quickly, tent loosely with foil.
Ham is done when internal temperature reaches 140°F (60°C) for a fully cooked ham. Remove from oven and let rest 15 minutes before slicing.
Serve with pan juices or extra glaze on the side.
Tips
For a thicker glaze, simmer the cola mixture for an additional 5-10 minutes.
Leftover ham can be stored in the refrigerator for up to 5 days or frozen for up to 2 months.
Pair with classic sides like mashed potatoes, green beans, or roasted carrots.