Começar por descongelar a pescada em água e sal.Entretanto descascar as batatas e os legumes.
Levar uma panela com água e sal ao lume para cozer as batatas, cortadas ao meio.Laminar as cenouras a cebola o alho francês e a courguete e levar num tacho ao lume com um pouco de azeite, temperar com sal , deixar cozinhar por 10/15 minutos, bem tapado.
Juntar 3 dl de molho bechamel e deixar apurar um pouco, tirando a tampa ao tacho, para evaporar o caldo dos legumes, de modo a que fique um preparado consistente.
Assim que as batatas estiverem cozidas, retirar e aproveitar a água para cozer a pescada. Cortar as batatas às rodelas.
Num pirex, colocar uma pequena camada de molho bechamel, por cima as batatas às rodelas, mais uma camada de bechamel e um pouco de queijo ralado.
Entretanto tire as espinhas è as peles á pescada e lasque, deitar no preparado de legumes, mexer e temperar com um pouco de pimenta .
Deite este preparado por cima das batatas e por cima coloque mais uma camada de batatas e os cogumelos, deite o restante molho bechamel e polvilhe com o restante queijo. Levar ao forno a gratinar, durante mais ou menos 15/20 minutos.