Num tacho com 1 fio de azeite, coloque 500g de cenouras às rodelas e 500g de cebolas às rodelas. Deixe levantar fervura e cozinhe durante 20 minutos em lume brando.
Acrescente 500g de tomates aos cubos e 750g de bacalhau desfiado. Cozinhe mais 10 minutos. Retifique o sal.
Quando estiver cozinhado, desligue e junte o miolo de 2 pães. Passe tudo pelo passe-vite.
Faça o molho branco. Derreta 30g de manteiga num tacho em lume brando e acrescente, lentamente, 30g de farinha. Desligue o lume. Aqueça 1/2l de leite meio gordo no microondas. Adicione o leite quente à mistura de manteiga e farinha, mexendo vigorosamente. Coza o molho em lume brando durante 10 minutos. Tempere com sal, noz moscada e pimenta preta. Retire do lume.
Coloque a mistura de bacalhau num pirex, coberto com o molho branco. Termine com queijo parmesão ralado. Leve ao forno, pré-aquecido a 250ºC, até ficar dourado.