Place the ham (still in its packaging) onto a baking sheet to catch any juices while opening. Carefully remove the packaging and discard any plastic disk, if present.
Place the ham, cut side down, into a large casserole dish or roasting pan. Pour the pineapple juice over the ham and scatter the chopped pineapple around it, placing a few pieces on top if desired. Add 1 cup of water around the ham in the dish. Cover the dish tightly with foil.
Bake the ham for 15 minutes per pound, or until the internal temperature reaches 140°F. Example: A 7-lb ham will need approximately 1 hour 45 minutes; a 10-lb ham will need about 2 hours 30 minutes.
While the ham is baking, combine honey, pineapple juice, orange juice, brown sugar, and chopped pineapple in a small saucepan. Heat over medium heat, stirring occasionally, bring to a boil and remove from the heat. Cool and refrigerate until ready to use.
During the last 15 minutes of baking, remove the foil, carefully turn the ham on its side, and generously brush the glaze over the ham, ensuring it seeps into the slices.
Once done, remove the ham from the oven and let it rest for 10–15 minutes before slicing and serving.
Video
Notes
Make Ahead: The glaze can be prepared up to 3 days in advance and stored in the refrigerator. Reheat gently before use. Storage:
Leftovers: Store in an airtight container in the refrigerator for up to 4 days.
Freezing: Slice ham and freeze in portions, with or without glaze, for up to 2 months. Defrost in the refrigerator before reheating.
Reheating: Warm leftovers in a covered dish at 300°F for 10–15 minutes, or until heated through.