Pon las gambas, la cebolla, las judías verdes y la asafétida en una cazuela, añade un poco de agua y cocina hasta que las gambas y las judías estén hechas (si usas pescado, no lo añadas todavía).
Mientras tanto, muele o bate el coco, los chiles, la cúrcuma, la pimienta y el tamarindo hasta obtener una pasta espesa y fina, añadiendo solo el agua que realmente necesites.
Incorpora la pasta a las gambas y lleva a ebullición (añade el pescado ahora, si lo usas, y cocina 5 minutos).