Dessalgue o bacalhau, desfie e reserve a última água.
Cozinhe as batatas na última água do bacalhau.
Após o cozimento das batatas, retire a água e amasse.
Em uma panela grande, coloque o azeite, as cebolas, os pimentões e o alho, todos picados bem pequenos. Deixe até que a cebola fique transparente.
Em seguida, coloque o bacalhau e mexa por 5 minutos.
Desligue o fogo, adicione as batatas amassadas, o creme de leite e o queijo ralado.
Misture tudo até que forme uma massa homogênea.
Unte uma forma com azeite e coloque a massa.
Leve ao forno preaquecido a 200° C, por 25 a 30 minutos ou até que fique dourado em cima.