Nettoyez et décortiquez les crabes pour que le curry puisse bien imprégner la chair.
Faites chauffer l'huile dans une casserole et ajoutez les graines de cumin et le bâton de cannelle. Laissez-les grésiller.
Ajouter les oignons et les faire revenir jusqu'à ce qu'ils soient dorés.
Ajoutez l'ail, le gingembre et les piments verts. Laissez cuire 1 à 2 minutes.
Ajoutez la poudre de curry, le curcuma, le piment en poudre et le sel. Mélangez bien pour obtenir une base d'épices épaisse.
Ajouter les tomates et laisser cuire jusqu'à ce qu'elles soient tendres et que l'huile commence à se séparer.
Ajoutez les morceaux de crabe et enrobez-les bien de masala.
Ajoutez un peu d'eau pour obtenir une sauce et portez à frémissement.
Couvrir et laisser cuire pendant 15 à 25 minutes, jusqu'à ce que le crabe soit entièrement cuit et que les saveurs soient bien absorbées.
Rectifiez l'assaisonnement, ajoutez de la coriandre fraîche et terminez avec du jus de citron.
Servir chaud avec du riz ou du roti.