Rincer le jambon et le piquer de la pointe d’un couteau en plusieurs endroits.
Piler une gousse d’ail, ajouter sel, origan, cumin, poivre et jus d’orange. Mélanger et badigeonner le jambon du mélange. Couvrir de 3 oignons en rondelles, laisser mariner au frais 12 heures.
Émincer le reste des oignons et d’ail et faire revenir à feu très doux, à couvert.
Déglacer avec la marinade, réserver.
Rôtir le jambon au four à 165 degrés pendant quatre heures.
Servir nappé du jus de cuisson mélangé à la marinade cuite.