Wash and soak the chole (chickpeas) in enough water over night.
In a pressure cooker add the chole, enough water, salt and cook for 5-6 whistles. The chole should be soft.
In a pan, dry roast all the spices on a slow flame.
Once they are cooled, grind them into a fine powder.
Now in the pan, add oil. Add the chopped onions. Add the ginger paste.
Once the raw smell of the disappears, then add the chopped tomatoes.
Add a little salt so that the tomato gets cooked fast.
Add the powdered spices, red chilli powder and green chillies to the onion-ginger-tomato mixture. Sauté for a minute.
Now add the boiled chole with a little quantity of its broth. Simmer for 5-7 minutes.
Finally, add the amchur powder.
Serve with bhature