Ingredients
Equipment
Method
Instructions
- Preheat oven to 325°F (160°C). Set ham on a rack in a roasting pan. Score the fat in a diamond pattern and stud with cloves if using. Brush lightly with oil.
- Roast uncovered for about 1 1/2 hours (10–12 minutes per pound) until heated through.
- Make the glaze: combine pineapple with juice, brown sugar, honey, soy sauce, ginger, vinegar, and chili flakes in a saucepan. Bring to a simmer and cook 10–12 minutes, stirring, until thickened and glossy.
- For a smoother glaze, blend or strain briefly.
- Brush the ham generously with glaze. Return to the oven 30–40 minutes, basting every 10 minutes, until the surface is deep golden, sticky, and caramelised.
- Toast the coconut: spread on a baking tray and bake at 325°F (160°C) for 4–5 minutes until golden.
- Rest the ham 20 minutes before slicing. Sprinkle toasted coconut and garnish with lime zest or coriander.

Nutrition
Notes
Notes
Why this tastes great:
• Pineapple and brown sugar caramelise for glossy sweetness while ginger adds warmth and zing.• A touch of soy or fish sauce brings subtle umami so the glaze isn’t cloying.
• Toasted coconut adds delicate crunch and buttery aroma.
Tips and variations:
• Add a splash of dark or spiced rum to the glaze for a festive twist. • Reserve 1/2 cup glaze and brush again after resting for extra shine. • Swap coconut for toasted macadamias if you prefer nutty crunch without added sweetness. • Leftovers make Hawaiian-style sliders with brioche and tangy slaw.FAQ
Can I use fresh pineapple?
Yes — replace the canned pineapple and juice with 2 cups finely chopped fresh pineapple plus ½ cup pineapple juice. Do I need to add the soy sauce?
Yes, it balances the sweetness and enhances the meaty flavour. Substitute a pinch of salt if preferred. How do I stop the glaze from burning?
If it’s browning too fast, tent loosely with foil during the final 10–15 minutes. Can I make it ahead?
Yes — bake the ham a day ahead, cover and chill, then reheat with a fresh brush of glaze before serving.
