Marine o peru com os alhos picados, a malagueta, a massa de pimentão, o vinho, sal e pimenta. Coloque tudo num tabuleiro e disponha, por cima da carne, a manteiga em pedaços.
Leve ao forno, por uma hora, a 200ºC, regando de vez em quando com a marinada. Entretanto, pique as cebolas e refogue-as no azeite. Junte o bacon em cubos e deixe alourar.
Refresque com o caldo de carne e, depois de levantar fervura, acrescente o feijão e o milho. Tempere, envolva bem e deixe cozinhar um pouco. Sirva o peru guarnecido com o feijão preto.