Em uma panela coloque as batatas para cozinhar até que fiquem moles, depois de cozidas com as batatas ainda bem quente amasse-as com margarina, requeijão, leite em pó e um pouquinho de queijo ralado.
Depois que elas virarem um purê bem cremoso reserve-as.
Tempere o bacalhau depois de ter tirado todo o sal, com os pimentões cortados em cubinhos, o cheiro verde cortado em picadinhos e a cebola em cubinhos.
Acrescente a margarina, o azeite de oliva e o presunto cortado em tirinhas, refogue por meia hora.
Depois de refogado acrescente no bacalhau ainda no fogo o extrato de tomate, retire do fogo, acrescente o creme de leite e mexa bem.
Depois é só montar.
Em um refratário untado com margarina coloque o purê de batata, o bacalhau ao molho e as fatias de queijo por cima, depois cubra-o novamente com o purê.
Por cima coloque fatias de queijo e orégano.
Leve ao forno até que o queijo derreta.
Retire, deixe esfriar e sirva.