Heat oil in a pan and add cumin seeds. Once they start to splutter, add chopped onions and sauté until golden brown. Stir in ginger-garlic paste and green chilies, cooking until the raw smell disappears.
Add tomato puree and cook until the oil begins to separate from the mixture. Now add turmeric, coriander powder, red chili powder, and chole masala. Mix well and cook for a few minutes.
Add the boiled chickpeas along with some of their cooking water. Let the curry simmer for 15–20 minutes so the flavors blend beautifully. Finish with garam masala and garnish with fresh coriander leaves.