Ponemos en remojo los garbanzos durante toda la noche. Después los lavamos y los ponemos a cocer en una olla con un litro de agua (aproximadamente). Añadimos una hoja de laurel, media rama de canela, cardamomos y la sal. Yo los hice en una olla exprés unos 7 minutos aprox. desde que salió el vapor.
Mientras se cuezan los garbanzos preparamos Garam Masala. Añadimos todas las especias que he mencionado arriba en un mortero y las trituramos hasta convertirlas en polvo. La reservamos.
En un vaso de batidora añadimos la cebolla cortada en dados grandes, los dientes de ajo y jengibre. Agregamos un poquito de agua y trituramos hasta conseguir una pasta.
En otra olla ponemos aceite a fuego medio-alto. Cuando esté caliente, añadimos los cominos en grano y esperamos hasta que crepiten. Añadimos la pasta que hemos preparado, las especias en polvo (cúrcuma, guindilla roja, comino y cilantro) y una pizca de sal. Sofreímos todo hasta que el aceite se separe.
Agregamos el tomate triturado y seguimos sofriendo unos minutos más. Después añadimos el garbanzo cocido con el agua de la cocción. Si os ha quedado mucha agua de la cocción, podéis apartar un poquito y así evitáis que salga con mucha salsa.
Mezclamos todo, rectificamos la sal y dejamos cocer todo a fuego suave unos 15minutos.
Apagamos el fuego, espolvoreamos cilantro fresco picado y la Garam Masala que hemos preparado antes en el mortero. Podéis añadirla toda o la mitad, según vuestra preferencia. Removemos suavemente, tapamos la olla y dejamos reposar unos minutos para que penetre el aroma de Garam Masla y cilantro en el guiso.
Lo servimos caliente acompañado con unos Chapatis recién hechos.