Dessalgar as lascas de bacalhau, reservando a última água.
Descascar as batatas e fatia-las no sentido do comprimento (fatias grossas) e cozinhar na água reservada sem deixar amolecer muito. Untar uma travessa refratária com a margarina e cobrir com as rodelas de batatas e cubrir com azeite.
Leve ao forno para gratinar.
Em uma panela coloque azeite, alho e cebola, refogue e acrescente as lascas de bacalhau e refogue bem. Junte o requeijão cremoso e a salsinha e misture (se necessário corrija o sal).
Cubra as batatas com esse creme de bacalhau, por cima despeje o molho branco, polvilhe com o queijo ralado e leve ao forno para gratinar.