Fry onions in oil until golden.
Add whole spices.
Add chicken + ginger garlic → cook 5 mins.
Add tomatoes + ground spices → cook 1 min.
Separate oil.
Add yogurt mix.
Add chickpeas + 1½ cup water.
Cover & cook 10 mins (low flame).
Add reserved oil + garam masala + green chillies + coriander.
Mix & serve.