Tempere o peixe com sal, 1 dente de alho e o sumo de 1 limão e reserve por 15 minutos em um refratário untado com azeite
Despeje o restante do azeite em uma panela e refogue o outro dente de alho, acrescentando a cebola e o tomate picados, acrescentar o extrato de tomate e um pouco de água fervente até cozinhar os temperos formando um molho consistente
Acrescentar a cenoura e as batatas cortadas em rodelas com água suficiente para cozinhar os legumes até o caldo engrossar novamente
Após o cozimento da cenoura e das batatas, retirar e dispor em camadas sobre o peixe temperado no refratário
Prosseguir a elaboração do caldo em fogo baixo, adicionando o milho verde, o leite de coco e o creme de leite, mexendo sempre até engrossar
Por fim, salpicar o coentro
Adicionar o caldo ainda quente sobre o peixe e os legumes no refratário, recobrindo com o queijo ralado
Levar ao forno médio pré-aquecido por 30 minutos ou até o queijo ralado gratinar