Obs: Se o bacalhau é salgado e seco, deve antes ser dessalgado conforme as instruções.
Em uma paneça cozinhe o bacalhau em fogo brando por 5 minutos, com a água a ferver. Separe o bacalhau e reserve o caldo. Cozinhe as batatas no caldo do bacalhau, passe pelo espremedor ainda quente e reserve. Em uma panela aqueça o azeite e doure a cebola depois o alho. Acrescente os tomates e refogue por aproximadamente 5 minutos. Junte o bacalhau, o louro, a ervilha, o sal, a pimenta a gosto, a salsinha e a cebolinha. Misture as batatas amassadas, a margarina, o sal, a farinha de trigo e o leite desnatado. Misture até obter um purê. Unte um refatário com manteiga vegetal, coloque o purê, o refogado, as azeitonas e cubra tudo com fatias de queijo branco.