Coloque em um refratário, uma camada de batata, uma de tomate, sal e pimenta-do-reino, uma camada de pimentão verde e vermelho, uma camada de cebola, o bacalhau, cheiro verde e as folhas de louro.
Repita as camadas.
Por cima espalhe as azeitonas, molhe com azeite e coloque o leite de coco com o leite sobre o bacalhau, cubra o refratário com papel alumínio.
Leve ao forno por 30 minutos, em temperatura baixa.
Retire o papel e volte ao forno para gratinar.