Dobrar cada espargo para partir a parte inferior, mais lenhosa. Cortar os espargos em rodelas finas, deixando a ponta superior inteira, e reservar.
Num tacho, refogar a cebola e o alho em duas colheres de sopa de azeite, sem deixar alourar. Quando a cebola estiver translúcida, juntar o arroz, envolver bem e fritar sem deixar ganhar cor. Refrescar com o vinho branco.
Quando o vinho evaporar, juntar uma concha de caldo e mexer até que o arroz absorva o líquido. Continuar a adicionar caldo, uma concha de cada vez, até que o arroz esteja cozinhado (al dente). Se o caldo terminar antes do arroz estar pronto, adicionar água fervente.
Com a última concha de caldo juntar também os espargos, a raspa e o sumo do limão. Retificar o sal e temperar com pimenta moída na hora.
Retirar do lume e adicionar o queijo parmesão ralado. Envolver bem, tapar e deixar repousar durante dois minutos.
Perto do final da cozedura do arroz, preparar as vieiras. Secar bem com papel de cozinha e temperar com sal e pimenta. Saltear numa colher de sopa de azeite, sobre lume médio-alto, durante dois minutos, sem mexer. Virar e deixar cozinhar mais dois minutos do outro lado.