Primeiro dessalgue, desfie o bacalhau.
Tempere o bacalhau com o coentro.
Em 1 panela grande coloque o azeite, o alho até dourar, e as cebolas em rodelas, os tomates, o bacalhau, junte o leite de coco, o extrato, a água e deixe cozinhar por uns 5 minutos.
Cozinhe as batatas e as cenouras em rodelas.
Amasse as batatas.
Em um refratário unte com azeite de oliva.
Cubra com as batatas amassadas, alterne com o bacalhau intercalando.
Por último cubra com o requeijão e cubra com papel alumínio.
Leve ao forno para gratinar por uns 10 minutos.