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.