Desvenar los chiles anchos. Poner a hervir las pieles de los chiles, cebolla y dientes de ajo pelados durante 5 minutos. Dejar enfriar.
Colocar en el vaso de la licuadora las pieles de los chiles, cebolla y dientes de ajo, vinagre, jugo de naranja y clavos de olor, moler bien hasta obtener una mezcla homogénea. Reservar.
Colocar la pierna de cerdo sobre una charola. Hacer unos cortes a lo largo dela pierna cuidando de no traspasar hasta el fondo. Agregar un poco de tocino, nuez y almendra en cada uno de los cortes hasta terminar de rellenar todos.
Barnizar la pierna con el adobo por todos lados y salpimentar. Tapar con papel aluminio.
Hornear a 350°F (180 °C ) durante una hora y media. Pasado este tiempo destapar y dejar dorar durante 20 minutos.