A bone-in spiral cut ham baked with a sweet, sticky brown sugar and pineapple glaze. Easy enough for a weeknight, impressive enough for any holiday table.
Preheat oven to 325°F. Line a large deep baking dish or roasting pan with heavy-duty nonstick foil. If using standard foil, double it up.
Remove the ham from packaging and discard any included glaze packet. Place the ham flat side down in the prepared pan.
Bake uncovered for 1 hour.
While the ham bakes, combine the brown sugar, crushed pineapple with juice, lemon juice, Dijon mustard, cinnamon, and cloves in a small bowl. Stir until the sugar is mostly dissolved.
Carefully remove the ham from the oven. Drizzle half the glaze evenly over the surface. Use a pastry brush or the back of a spoon to work the glaze between the spiral-cut layers. Return to the oven and bake for 30 minutes.
Remove the ham from the oven and pour the remaining glaze over the top. Bake for a final 30 minutes, until the internal temperature reaches 140-145°F.
Let the ham rest for 10 minutes. Transfer to a rimmed serving platter flat side out. Reserve pan juices for serving or for making ham gravy.
Notes
Cooking Tips
Plan on about 12 minutes per pound to fully heat a bone-in ham.
Use an oven-safe meat thermometer to monitor temperature without repeatedly piercing the ham.
Don't cover the ham while baking — it needs to stay uncovered so the glaze caramelizes properly.
Save the pan juices. Strain through a fine mesh sieve and serve warm alongside the ham, or use as a base for a quick ham gravy.
Ingredients
Use canned crushed pineapple, not fresh. Fresh pineapple contains enzymes that can break down the texture of the meat during a long bake.
For a thicker glaze, simmer the glaze mixture in a small saucepan over medium heat for 3-4 minutes before applying.
Serving & Sizing
Plan on ½ pound of bone-in ham per person for a sit-down dinner, or ¾ pound if you want leftovers.
A 10-pound ham feeds 15-20 for a main course, or 25-30 on a buffet spread.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for 3-5 days, or freeze for up to 2 months.
Reheat individual portions in the microwave. For larger amounts, place in a baking dish, cover with foil, and bake at 350°F for 10-15 minutes.
Make-ahead: bake fully a day ahead, refrigerate, and rewarm covered at 325°F for 20-30 minutes before serving.