La veille, faites tremper les pois chiches dans un récipient rempli d'eau. Pelez et hachez finement les oignons, l'ail et le gingembre.
Coupez les piments en deux dans le sens de la longueur, épépinez-les et émincez-les.
Dans un récipient, mélangez les oignons, l'ail, le gingembre, les piments et la poudre d'amandes.
Dans une cocotte, faites fondre le ghee et faites griller une minute la cardamone, la cannelle, le cumin et la coriandre.
Incorporez ensuite le mélange à base d'amandes et faites revenir 2 à 3 minutes sans cesser de remuer.
Ajoutez les pois chiches égouttés et le lait de coco.
Laissez mijoter 1 heure à feu doux sans couvrir jusqu'à ce que les pois chiches soient tendres. Assaisonnez les pois chiches avec le sel, le sucre et une pincée de garam masala.