Coloque todos os ingredientes em uma panela grande, onde que caiba o pernil.
Deixe ferver um pouco e apague o fogo.
Perfure todo o pernil com uma faca de ponta e coloque dentro da panela com os ingredientes, deixe descansar por aproximadamente 2 horas na geladeira, virando e massageando-o em meia e meia hora.
Leve a panela ao fogo, deixe ferver, com uma faca espete a carne para ver o ponto.
Quando estiver mole, coloque na assadeira untada com óleo ou azeite, coloque um pouco do molho em que você cozinhou o pernil.
Leve ao forno pré-aquecido em temperatura média.
Banhe o pernil, enquanto ele assa, com o caldo de meia em meia hora, e vire-o se necessário.
Quanto mais baixa a temperatura do forno, mais vai demorar, mas a carne fica mais gostosa.
Quando estiver bem douradinho está pronto.