Soak the chickpeas in plenty of water overnight. Pressure cook adding the whole spices, water and a little salt for 4 whistles. The chickpeas must be cooked, but must still have a bite.Read instructions below if using canned chickpeas Grind onion, ginger and garlic to a paste and keep aside
Grind tomato to a puree and keep aside
In a pressure cooker, add the oil followed by cumin and hing. Add the onion paste and lower the flame. Add a little water to deglaze if required.
Cook this paste for 3-4 minutes on a low flame.
Add the tomato puree and some water to consistency. Cook again on a low flame for 3-4 minutes.
Add the chilli powder, cumin, coriander, salt and amchur to a cup and dilute with 3 tbsp water. (all spices except kasoori methi and garam masala - that is used in the end)
Add the spiced water mixture to the gravy, followed by the cooked chickpeas.
Mix well and add enough water to consistency. Reduce flame, and cook for 1 whistle. Alternatively, you can let it simmer on a low flame for 15 minutes.
Add the kasoori methi and garam masala.
Make a tadka in ghee, add garlic, chili and once it cooks - add the chili powder. Pour the tadka on top of the garam masala and kasoori methi. Mix well.
Turn off heat. Garnish with coriander leaves and serve!
This is excellent with Jeera Rice, rotis and even on toast!