Faire tremper les stigmates de safran dans une tasse d'eau tiède. Ciseler l'ail et le gingembre. Laver, préparer et couper les légumes en petits cubes sans les mélanger : oignon, tomates, poivrons et courgettes avec la peau. Rincer abondamment et égoutter les pois chiches. On peut aussi les ébouillanter.
Dans un wok ou une sauteuse faire chauffer, sur feu doux, l'huile avec les graines de cumin, le bâton de cannelle et la badiane sans les faire brûler. En mélangeant doucement, ajouter le gingembre puis l'ail et l'oignon.
Faire revenir quelques minutes sur feu moyen. Ajouter les cubes de tomates et les poivrons, la tasse avec le safran et le laurier. Laisser cuire environ 10 minutes en ajoutant quelques cuillères d'eau chaude.
Verser la lait de coco. Saler légèrement. Répartir le garam masala et laisser mijoter quelques minutes supplémentaires sur feu doux.
Ajouter les petits cubes de courgettes puis les pois chiches cuits et laisser cuire à couvert 7-8 minutes en maintenant le couvercle afin de préserver les arômes.
Parsemer de feuilles de coriandre est servir aussitôt avec du riz