Disponha o pernil na assadeira.
Bata no liquidificador os demais ingredientes (exceto a batata) e espalhe o molho sobre o pernil para que penetre na carne.
Cubra com papel-alumínio e deixe na geladeira por 1 noite (cerca de 8 horas).
Aqueça o forno em temperatura alta (200 ºC a 220 ºC).
Asse o pernil, em temperatura alta, por 3 horas, banhando a carne com o caldo da assadeira a cada meia hora.
Quando notar que o caldo está secando, adicione 1 xícara (chá) de água.
Retire o pernil do forno.
Sirva com batata-doce cozida passada na manteiga.