Lăsați năutul la înmuiat peste noapte și, a doua zi, scurgeți-l și clătiți-l bine. Adăugați 3 căni de apă și fierbeți-l până este gata. Lăsați-l deoparte.
Într-o tigaie, încingeți uleiul și adăugați cuișoarele, chimenul, scorțișoara și cardamomul. După un minut, adăugați ceapa roșie și căliți-o până devine aurie. Apoi adăugați coriandu, cățeii de usturoi zdrobiți, sare și turmeric. Gătiți timp de aproximativ 15-20 de minute.
Adăugați roșia tăiată bucățele și amestecați timp de 5-8 minute, apoi adăugați năutul și o cană de apă.
Condimentați amestecul cu condimentul garam masala.
Lăsați să fiarbă și gătiți timp de aproximativ 10 minute.
La final, presărați deasupra ierburile aromate proaspete, tăiate mărunt.