Drain the pineapple slices, reserving the juice. Set the pineapple slices aside for now. Add the pineapple juice, brown sugar, and cloves to a saucepan. Bring to a boil over medium heat, whisking to combine. Remove from the heat.
Place the ham on a large cutting board. Score lines in the ham about ¼-inch deep to make a diamond pattern. Put the ham into a roasting pan or 9x13-inch baking dish. Drizzle the glaze on top.
Use toothpicks to secure the pineapple slices to the outside of the ham. Cover with foil, and bake until the ham reaches an internal temperature of 140°F. This takes about 15 to 20 minutes per 1 pound of meat.
Once the ham reaches an internal temperature of 140°F, remove the foil and baste the ham. To brown the top, broil a few minutes. Let the ham rest for a few minutes before carving and serving.
Notes
Score the ham before glazing so the flavor penetrates the meat.
Baste once or twice during the final baking stage for deeper caramelization.
If your ham is spiral-cut, reduce baking time slightly.
Store leftovers in the refrigerator up to 4 days.
Leftover ham is great for soups, casseroles, or breakfast dishes.