Numa tigela grande, tempere o frango com o alho, o sumo e a raspa do limão, o louro, o alecrim, a massa de pimentão, o azeite, sal e pimenta. Esfregue bem o tempero por todo o frango, por dentro e por fora, e deixe marinar por pelo menos 2 horas, ou de preferência de um dia para o outro, no frigorífico.
Pré-aqueça o forno a 200ºC e unte um tabuleiro com um pouco de azeite. Disponha as rodelas de cebola no fundo do tabuleiro e coloque o frango por cima. Regue com a marinada e adicione um pouco de água ao tabuleiro, se necessário, para não secar.
Leve o frango ao forno durante cerca de 1 hora e meia, virando-o a meio do tempo e regando-o com os sucos do tabuleiro. Se o frango começar a ficar muito tostado por cima, cubra-o com papel de alumínio.
Retire o frango do forno quando estiver bem assado e dourado por fora, e tenro e suculento por dentro. Deixe repousar por uns minutos antes de servir.