Cortam-se as batatas em rodelas e faz-se o bacalhau em lascas finas. Põe-se em camadas alternadas num tabuleiro/pirex que possa ir à mesa e ao forno.
Cozem-se no azeite as cebolas, os alhos e a salsa, mexendo sempre e, quando começam a aloirar, juntam-se-lhes a pimenta, o colorau e um pouco de água, devendo ferver até apurar.
Deita-se este molho por cima do bacalhau e das batatas, cobrindo depois com ovos bem batidos , em maior ou menos quantidade conforme gosto pessoal.
Polvilha-se com bastante queijo ralado, uma leve camada de pão ralado pique broa de milho que já estava dura e mete-se no forno para aloirar.