Lave as cabeças de peixe e as postas com água e limão. Leve a uma panela com o tomate, o pimentão, a cebola, o coentro e a cebolinha, o alho, o azeite, o sal e a pimenta, o extrato de tomate e a água. Deixe ferver por 10 minutos.
Passado esse tempo, separe as cabeças das postas de peixe. Em seguida, bata o caldo restante no liquidificador com o leite de coco. À parte, desfie as postas e despreze as cabeças.
Em uma panela, junte o caldo processado, o peixe desfiado, as batatas, um pouco de água e deixe no fogo fervendo até engrossar. Acerte o sal e a pimenta e finalize com azeite.