Coza o bacalhau. Escorra e retire-lhe a pele e as espinhas. Desfie-o em lascas. Pré-aqueça o forno a uma temperatura baixa e unte uma forma de aro ovível com margarina.
Disponha camadas alternadas, começando pela batata. Tempere com sal, cebola, a maçã e o bacalhau. Polvilhe com as ervas e o cebolinho. Derreta de da margarina e regue os ingredientes. Repita as camadas , sendo que a última deverá ser de batata. Regue com a margarina restante.
Cubra com papel de alumínio e leve ao forno durante 25 minutos ou até que a batata esteja cozida. Retire o papel de alumínio e asse até alourar a superfície. Deixe amornar e sirva em seguida.