Escorra bem as postas de bacalhau e seque-as com papel absorvente.
Passe-as ligeiramente por farinha.
Aqueça uma frigideira com azeite abundante e frite as postas de bacalhau até ficarem douradas. Retire e reserve.
Corte as batatas em rodelas grossas e frite-as no mesmo azeite. Tempere com sal e reserve.
No azeite que sobrou, junte os dentes de alho laminados e as cebolas cortadas às rodelas.
Refogue até ficarem macias e douradas.
Num tabuleiro de forno, dispor uma camada de batatas fritas.
Por cima, coloque as postas de bacalhau e cubra com o refogado de cebola e alho.
Regue tudo com mais um pouco de azeite e leve ao forno pré-aquecido a 180ºC durante cerca de 15 minutos.
Retire do forno e decore com salsa picada.
Sirva quente, acompanhado de uma salada verde ou legumes cozidos.