Coza as gambas em água a ferver temperada com sal durante 2 minutos. Escorra e reserve o caldo da cozedura. Retire as cabeças e descasque as gambas. Introduza de novo as cabeças e as cascas no caldo e leve a ferver sobre lume brando durante cerca de 30 minutos.
Triture tudo com a varinha mágica e coe o caldo obtido, através de um passador de rede fina. Entretanto leve a derreter a margarina num tacho e aloure aí rapidamente as gambas descascadas.
Retire as gambas, ponha-as de lado e junte à gordura as cebolas finamente picadas. Deixe alourar, introduza o tomate, pelado e em bocados, a malagueta de piripiri e polvilhe com o caril e a masala.
Mexa, tape e deixe cozer até o tomate estar macio, adicionando ocasionalmente um pouco do caldo das gambas para não deixar pegar o cozinhado. Regue com o leite de coco e cerca de 1,5 dl de caldo da cozedura dos camarões.
Quando retomar fervura, junte o coco ralado e os camarões, tape e deixe cozinhar mais 15 minutos. Silva polvilhado com os coentros picados e acompanhe com arroz branco.