Desfie o peixe e reserve. Cozinhe a batata em água e sal. Descasque e esmague. Numa panela, adicione a banha, a cebola picada muito fina, o presunto em cubos pequenos e o alho picado.
Doure bem. Junte o bacalhau em lascas e a batata, misturando tudo muito bem. Quando estiver bem ligado, despeje numa travessa untada com a margarina.
Cubra com os ovos batidos e polvilhe com farinha de rosca. Leve ao forno para dourar e sirva.