Marinate the chicken with yogurt, ginger-garlic paste, turmeric, red chili powder, and salt for 30 minutes.
Heat oil in a pan and cook onions, tomatoes, and spices. Add the marinated chicken and cook until tender.
In another pan, prepare the chole by cooking boiled chickpeas with onion, tomato, ginger-garlic paste, chole masala, and spices until thick.
Prepare a soft dough using all-purpose flour, yogurt, baking powder, salt, and water. Let it rest for 2 hours.
Roll the dough into oval-shaped discs and deep-fry until the bhature puff up and turn golden brown.
Garnish the chicken curry and chole with fresh coriander leaves.
Serve hot bhature with chicken masala, chole, sliced onions, pickle, and lemon wedges.