Hacer un caldo con la cabeza de la merluza, media cebolla, una rama de perejil y sal. Tras cocer 10 minutos se cuela y se reserva.
Por otra parte se pica la media cebolla restante y se sofríe en una cazuela de barro con un fondo de aceite de oliva caliente. Se enharinan las rodajas de merluza y se añaden a la cazuela, espolvorear con abundante perejil picado y dejar cocer a fuego lento moviendo la cazuela de vez en cuando.
Para la salsa, en un mortero majar los dientes de ajo con las almendras saladas, una yema de huevo cocida y un poco de perejil picado. Verter en el mortero un chorro de zumo de limón, una cucharada de harina y el caldo de pescado reservado. Remover y verter sobre la merluza dejando cocer lentamente 6-8 minutos.
En el último momento se incorporan a la cazuela los espárragos blancos escurridos y el huevo cocido restante cortado en cuartos.