Instructions:
- Preheat the oven to 325°F (165°C).
- In a bowl, mix honey, pineapple juice, Dijon mustard, soy sauce, and minced garlic to create the marinade.
- Place the ham leg in a roasting pan and generously brush it with the marinade.
- Add fresh pineapple slices around the ham.
- Roast in the preheated oven, basting with the marinade every 30 minutes.
- Cook until the internal temperature reaches 145°F (63°C).
- Allow the ham to rest for 15 minutes before carving.
- Serve slices with the roasted pineapple and the remaining sauce.