Dans un plat, mélangez les crevettes avec le curcuma, le piment, et un filet d'huile de pépins de raisin. Salez et poivrez. Laissez reposer pour imprégner les saveurs.
Dans une cocotte à feu doux, ajoutez un filet d'huile d'olive et toutes les épices (laurier, cannelle, cardamome, fenugrec, curry). Faites revenir doucement.
Incorporez l'oignon, l'ail, et le gingembre. Laissez cuire quelques minutes pour que les arômes se développent.
Ajoutez la tomate coupée en dés avec un peu d'eau pour permettre aux ingrédients de mijoter ensemble.
Dans une poêle chaude, faites revenir les crevettes marinées jusqu'à ce qu'elles soient bien dorées des deux côtés.
Retirez l'ail, le bâton de cannelle, et les feuilles de laurier de la sauce. Versez le lait de coco et mélangez. Assaisonnez à votre goût.
Ajoutez les crevettes dans la sauce. Hors du feu, incorporez le jus de citron.