Num tabuleiro grande, coloque o peru previamente limpo.
Tempere-o com sal, pimenta, colorau, alho picado, louro e o sumo das laranjas e limões.
Regue com o vinho branco e azeite.
Deixe a marinar durante, pelo menos, 12 horas no frigorífico, cobrindo com papel de alumínio.
Pré-aqueça o forno a 180ºC.
Retire o peru da marinada e barre-o com a manteiga amolecida. Reserve a marinada.
Coloque o peru no forno e regue-o com um pouco da marinada reservada.
Tape com papel de alumínio e deixe assar durante 3 horas.
Durante a cozedura, regue o peru com os sucos do tabuleiro de 30 em 30 minutos.
Nos últimos 30 minutos, retire o papel de alumínio para que a pele fique dourada e estaladiça.
Se desejar, adicione batatas ao tabuleiro na última hora de cozedura, envolvendo-as no molho do peru.
Após retirar do forno, deixe o peru repousar durante 15 minutos antes de servir.