Chauffez le four à 140°C (285°F).
Placez le jambon, bien ficelé, dans un grand plat à rôtir profond ou une cocotte.
Réservez 15 cl du jus d’ananas, puis versez le reste sur le rôti, ainsi que suffisamment d’eau pour remplir le moule aux trois quarts.
Couvrez hermétiquement avec quelques feuilles d’aluminium, puis mettez au four et faites cuire pendant 4 heures.
À la moitié de la cuisson, vérifiez le niveau de liquide et retournez le jambon.
Retirez le jambon et versez le liquide.
Enlevez la couenne et la plus grande partie de la graisse, en ne laissant qu’une fine couche de graisse sur les articulations.
Fouettez le jus d’ananas réservé, le piment de la Jamaïque, le miel, le gingembre, le ketchup, le piment doux pour obtenir une purée.
Déposez le tout sur le jambon et mettez de côté jusqu’au moment de servir (ou, si vous l’avez préparé à la maison avant de l’apporter chez votre hôte, couvrez-le et mettez-le au frais pendant 48 heures).
Pour servir, chauffer le four à 180°C (355°F).
Faire rôtir pendant 30 minutes jusqu’à ce que la viande soit chaude et caramélisée, puis la briser en gros morceaux pour la servir.