Preaqueça o forno a 180°C
Em uma tigela grande, misture o suco de laranja, vinagre, azeite de oliva, sal, pimenta-do-reino, paprika doce, orégano, alecrim fresco, folhas de louro, água, molho de soja, açúcar mascavo, suco de limão e mostarda
Adicione a cerveja, se desejar
Misture bem até que todos os ingredientes estejam incorporados
Coloque o pernil de porco em uma assadeira e faça cortes superficiais na carne para ajudar a absorver os temperos
Despeje a marinada sobre o pernil, garantindo que ele fique bem coberto
Adicione as cebolas fatiadas e o alho picado ao redor do pernil
Cubra a assadeira com papel alumínio e leve ao forno
Asse por aproximadamente 2 horas, regando o pernil com a marinada a cada 30 minutos
Após 2 horas, retire o papel alumínio e aumente a temperatura para 200°C
Asse por mais 30 a 40 minutos, ou até que a superfície do pernil esteja dourada e crocante
Retire do forno e deixe descansar por cerca de 15 minutos antes de fatiar
Sirva o pernil fatiado com os acompanhamentos de sua escolha.