Prepare a marinada: Bata no liquidificador (ou processador) o alho descascado, suco dos limões, azeite, coentro picado, cominho, pimenta-do-reino, colorau e sal até formar uma pasta grossa bem aromática.
Corte profundo no pernil: Com uma faca afiada, faça cortes fundos em todo o pernil para o tempero penetrar.
Espalhe a marinada sobre todo o carneiro, preenchendo especialmente os cortes.
Coloque o pernil temperado numa vasilha grande, junte as cebolas em rodelas grossas, o pimentão em tiras e as folhas de louro. Acrescente o vinho branco.
Cubra com plástico filme e leve à geladeira para marinar por pelo menos 8 horas (de preferência de um dia para o outro).
Hora de assar: Pré-aqueça o forno a 180°C. Coloque todo o conteúdo (carne, temperos, legumes e líquido) numa assadeira grande.
Cubra com papel-alumínio e leve ao forno por cerca de 2 horas, regando ocasionalmente com o próprio molho.
Retire o papel-alumínio, aumente o forno para 220°C e asse por mais 30-40 minutos, regando a cada 10 minutos com o molho, até dourar e criar crosta por fora.
Retire do forno, deixe descansar 10 minutos antes de fatiar. Sirva imediatamente junto com arroz, farofa e salada de tomate.