Coloque o azeite para esquentar, junte o alho picado para fritar, mas não deixe dourar.
Junte a cebola e deixe murchar junto com o alho.
Acrescente o bacalhau desfiado e refogue bastante, cerca de 5 minutos.
Corrija o sal.
Desligue o fogo e deixe esfriar.
Junte o creme de leite com o soro.
Em uma refratária (de preferência de vidro), coloque primeiro as batatas no fundo do refratário, o queijo mussarela em cima da camada de batatas.
Espalhe a couve-flor em florzinhas pequenas.
Espalhe todo o refogado de bacalhau sobre a couve-flor.
Coloque 1 fio de azeite em toda a estremidade da forma refratária.
Atenção, o líquido tem que tomar todo o refratário.
Espalhe o queijo parmesão ralado na superfície.
Leve ao forno a 200ºC até que gratine, cerca de 1 hora.
Desligue o forno, retire e espalhe o alho frito.
Sirva quente com arroz branco.