Dessalgue o bacalhau e desfia.
Em uma panela, coloca bastante azeite doce e frita o alho.
Jogue os temperos picados (bastante) e refogue.
Acrescente o bacalhau e a batata crua. Refogue mais um pouco, coloque o leite de coco e depois deixa cozinhar com um pouco de água, até que fique um caldo grosso. Coloca um pouco de colorau para dar uma corzinha.
Retire do fogo e soque com um socador.
Coloca o creme de leite, as azeitonas, os ovos e o queijo ralado. Prova o sal e se necessário, acrescenta um pouco.
Mistura tudo e põe em um refratário untado com azeite, salpica queijo ralado por cima e leva ao formo para dourar.