Comece por preparar a perna de borrego. Coloque-a num tabuleiro e tempere com uma combinação de sal, pimenta, metade dos alhos picados, uma cebola em meias-luas, colorau, vinho branco e uma folha de louro. Envolva tudo cuidadosamente, regue com metade do azeite e deixe a carne marinar no frigorífico durante a noite, virando ocasionalmente.
No dia seguinte, leve a carne ao forno, previamente aquecido a 180°c, e asse por cerca de uma hora. Durante este tempo, vire a carne algumas vezes e regue-a com o molho que se vai formando.
Enquanto o borrego assa, prepare as batatas. Caso sejam grandes, corte-as em gomos. Num tabuleiro à parte, coloque as batatas, os restantes alhos picados e cebolas em gomos.
Tempere as batatas com sal, pimenta e uma pitada de colorau. Regue com o azeite restante e adicione a segunda folha de louro. Misture tudo bem e cubra o tabuleiro com papel de alumínio.
Leve as batatas ao forno, junto com o borrego, por 40 minutos. Após esse tempo, retire o papel de alumínio, mexa as batatas delicadamente e deixe-as assar por mais 15 minutos, até ficarem douradas.
Para servir, disponha a perna de borrego assada acompanhada pelas batatas e pelos grelos ou espinafres salteados.