Preparar a Marinada: Em uma tigela grande, misture o vinho branco, suco de limão, azeite de oliva, alho, cebola, sal, pimenta-do-reino, folhas de louro, alecrim, tomilho, páprica, mostarda e molho de soja. Mexa bem até todos os ingredientes estarem bem incorporados.
Marinar o Pernil: Coloque o pernil de porco em um saco plástico grande para marinada ou em uma assadeira funda. Despeje a marinada sobre o pernil, certificando-se de que a carne esteja completamente coberta pelo líquido. Se estiver usando um saco, feche bem e vire de vez em quando para garantir que o pernil esteja marinando uniformemente.
Tempo de Marinada: Deixe o pernil marinar na geladeira por pelo menos 12 horas, mas o ideal é de um dia para o outro. Quanto mais tempo marinar, mais saboroso e macio o pernil ficará. Lembre-se de virar a carne ocasionalmente para garantir que todos os lados absorvam bem os temperos.
Preparar para Assar: Antes de assar, retire o pernil da geladeira e deixe-o atingir a temperatura ambiente. Isso ajuda a cozinhar a carne de maneira mais uniforme. Remova o excesso de marinada e reserve para regar o pernil durante o cozimento.
Assar o Pernil: Preaqueça o forno a 180 ºC. Coloque o pernil em uma assadeira, cubra com papel-alumínio e asse por aproximadamente 4 a 5 horas, dependendo do tamanho do pernil. Nos últimos 30 minutos, retire o papel-alumínio para deixar a pele dourar e ficar crocante. Use a marinada reservada para regar o pernil ocasionalmente durante o cozimento, garantindo que fique suculento e saboroso.