Coloque o bacalhau em uma panela grande, cubra com água e leve ao fogo até abrir fervura.
Escorra, passe em água fria, retire a espinha e desfie em lascas grandes. Reserve.
Refogue o alho-poró na metade da manteiga, tempere a gosto e reserve.
Numa panela média, leve ao fogo o creme de leite, o leite e o restante da manteiga, mexendo sempre, até começar a ferver. Tempere com noz-moscada, sal e pimenta-do-reino.
Acrescente a farinha dissolvida em um pouco de água e continue mexendo ate engrossar, em seguida acrescente o alho poró refogado deixe ferver mais um pouco e desligue.
Numa travessa refratária, alterne camadas de creme, bacalhau e parmesão até terminar os ingredientes.
Salpique com parmesão e leve ao forno para gratinar. Sirva quente.