Dessalgar o bacalhau e cozinhar em pedaços.
Cozinhar as batatas, espreme-las e fazer um purê, com margarina, leite, e sal.
Em um refratário, colocar o azeite, algumas rodelas de cebola e o bacalhau. Cobrir com o tomate picadinho, as azeitonas e o cheiro verde e por último o purê de batatas e espalhar as colheradas de catupiry.
Levar ao forno quente por cerca de 25 minutos ou até as bordas estarem douradas.
Sirva com arroz branco e salada verde.