Comece por cozer o peixe em água temperada com sal. Após estar cozido retire, coe a água e reserve.
Entretanto limpe o peixe de peles e espinhas.
Num tacho leve ao lume o azeite com a cebola e deixe refogar um pouco. Acrescente o alho picado, o aipo, o gengibre, o caril, o açafrão e os coentros em pó. Deixe cozinhar em lume brando uns 2 minutos.
Junte a pasta de tomate e tempere com sal, pimenta e mostarda a gosto. Deixe cozinhar mais 5 minutos acrescentando de vez em quando algumas colheres da água da cozedura. Acrescente o leite de coco e o sumo do limão. Deixe ferver.
Junte por fim o peixe, polvilhe com coentros e sirva.