Cocemos el pescado limpio en un caldo de agua con verduras (zanahoria, apio, cebolla) y sal, a fuego suave, unos 20-25 min.
Lo sacamos, dejamos enfriar, separamos la carne y retiramos con cuidado todas las espinas.
Mientras tanto cocemos las patatas, las pelamos, y las pasamos por un tamiz o un pasapurés.
Incorporamos las yemas al puré, y sazonamos con sal y pimienta.
Con la mantequilla hacemos un roux claro (doramos la harina ligeramente en ella unos minutos), cubrimos con la leche, y cocinamos removiendo sin parar hasta que quede liso.
Sazonamos con sal, nuez moscada y 4 cucharadas de parmesano, y cocinamos hasta obtener una salsa espesa, tipo bechamel.
En una fuente refractaria, montamos capas: una de pescado, una de puré de patata, y por encima vertemos la bechamel con queso.
Espolvoreamos con el parmesano restante.
Gratinamos en el horno a 220 °C (con grill) hasta dorar, unos 15-20 min.
Servimos caliente.
Basada en: Malatinszky Fanny szakácskönyve (libro de cocina húngaro clásico), actualizada. Las calorías y las proteínas son valores estimados.