In a pan, add oil and heat it up.
Add whole garam masala and let it pop for few seconds on medium heat.
At the same time, add sliced onions and fry it to turn golden brown color.
As the onions start to turn golden, add ginger garlic paste and sauté for a few minutes.
Add spices, red chilli powder, turmeric powder, coriander powder and saute again to get rid the spice rawness.
Next, add beaten yogurt and mix with the curry.
Add tomato cubes and mix it up until the yoghurt and tomatoes blend in curry.
Now add boiled chickpeas (chana/chole) in curry.
Give it a good mix with a gentle hand.
Add garam masala powder in curry.
Next, add little water and cover for 15 minutes.