Misture metade do vinho branco com o sumo de limão, os dentes de alho picados, sal e pimenta.
Regue e esfregue a carne com a marinada.
Deixe repousar no frigorífico por 4 a 5 horas.
Pré-aqueça o forno nos 180°C.
Coloque a carne num tabuleiro e regue com um fio generoso de azeite.
Leve ao forno por 20 minutos, para selar os sucos.
Retire o tabuleiro do forno e distribua a cebola cortada em gomos ao redor da carne.
Acrescente as batatas cortadas em cubos e tempere com sal, pimentão doce e salsa picada.
Misture o restante vinho branco com um pouco de água e regue tudo.
Volte a colocar o tabuleiro no forno e asse por mais 1 hora e 30 minutos. Vá regando a perna de porco.
Nos últimos 15 minutos, aumente a temperatura para 200°C para dourar bem a pele.
Retire do forno e deixe a carne repousar por 10 minutos. Fatie.
Sirva.