Heat a pan on medium heat. Add oil, when the oil is hot, add onions. Fry till translucent.
Add ginger-garlic paste, fry for about 4 to 5 minutes, stirring occasionally so it does not burn.
Add pureed tomatoes and all the spice powders along with salt.
Mix well, cover, and cook.
After 10 minutes, you can see the oil floating on top.
Add chickpeas and about half a cup of water.
Mix and cook for about 5 minutes.
Switch off your stove, add lime juice and chopped cilantro.
Your chickpea masala is ready!