Num tacho grande, aqueça o azeite. Junte a cebola e o alho picados e aloure por uns minutos.
Adicione a malagueta e o pó de caril e mantenha por uns minutos em lume brando. Junte as gambas ou camarões e cubra com o leite de coco.
Deixe cozer por cerca de dez minutos. Junte o sumo das limas e o coco ralado, mexendo sempre. Tempere de sal e pimenta e retire. Sirva polvilhado com os coentros picados e arroz basmati a acompanhar.