1. Pressure cook the soaked chickpeas with salt and water until soft.
2. Heat oil in a pan, add cumin seeds, and let them splutter.
3. Add chopped onions and sauté until golden brown.
4. Add ginger-garlic paste and cook for a minute.
5. Add tomato puree, turmeric powder, red chili powder, and chole masala. Cook until oil separates.
6. Add the cooked chickpeas and some water. Simmer for 15-20 minutes.
7. For Bhature, mix flour, baking powder, sugar, and yogurt. Add water as needed to knead a soft dough. Let it rest for 1-2 hours.
8. Divide the dough into balls, roll them out, and deep fry until golden brown.