Para la preparación de la masa, en un bowl tamizamos la harina y agregamos sal, azúcar, huevo y manteca.
Mezclamos bien con una cuchara plástica con movimientos envolventes.
Después que esté todo bien mezclado, procedemos a agregar poco a poco el agua a la mezcla, removiendo hasta compactar.
Luego comenzamos a amasar hasta obtener un masa firme que no se pegue de las manos.
Envolvemos la masa con papel encerado y dejamos reposar.
Aparte, ponchamos la cebolla y el ajo, y cuando estén agregamos el bacalao junto con el puerro y el perejil. Reservamos.
Pasados 20 minutos de la masa estar en reposo, procedemos a extenderla y formamos un cilindro; cerramos uno de los extremos con la ayuda de un tenedor.
Aparte, mezclamos el bacalao con el queso mozzarella y una parte de la bechamel.
Rellenamos el cilindro de la masa con la mezcla de bacalao y colocamos por encima el queso parmesano.
Llevamos al horno que debe estar previamente calentado a una temperatura de 200ºC, y horneamos por unos 30 minutos.