Coloque os pedaços de borrego num alguidar. Regue-o com um pouco de vinho branco, e junte-lhe a laranja, o limão, as folhas de louro, o colorau e o alho picado.
Tempere com sal e pimenta, cubra com salsa picada e deixe marinar de um dia para o outro.
Ligue o forno a 180ºC. Retire a carne da marinada (reservando-a) e coloque a carne num tabuleiro com azeite e a banha de porco.
Disponha as meias luas de cebola à volta da carne.
Tempere com sal e pimenta e cubra o tabuleiro de assar com papel de alumínio.
Leve ao forno já quente, durante 30 minutos.
Ao final da meia hora, junte a marinada ao tabuleiro, volte a cobrir com papel de alumínio e leve ao forno durante mais meia hora.
Retire a folha de papel de alumínio e asse a carne no forno por mais meia hora, virando a carne a meio do tempo.
Retire o borrego do forno e sirva-o ainda quente.