Corte as batatas aos quadrados pequeno e de uma fritura rápida.
Após cozedura do bacalhau desfaça-o em lascas grossas e retire peles e espinhas.
Numa caçarola ou frigideira coloque um fio bem generoso de azeite, as cebolas o alho picado. Deixe refogar um pouco. Junte os espinafres e deixe refogar por cerca de 5 minutos. Acrescente o bacalhau, a cenoura e as batatas
Numa travessa de ir ao forno coloque o preparado anterior, por cima os ovos ás rodelas, o molho bechamel e o queijo ralado.
Leve ao forno a 180ºC durante cerca de 20 minutos.