Roughly chop the onions, tomatoes and peel off the garlic cloves.
Heat a pressure cooker with 6 to 8tablespoon of oil. (You can use any oil of your choice, I prefer using mustard oil).
Once the oil gets heated, turn the flame to medium high and add the chopped onions, garlic cloves and green chillies to it.
Stir it for 2 to 3 minutes until they turn pinkish.
Add 1/2 tablespoon of turmeric powder to it.
Add 1/2 tablespoon of red chilli powder to it.
Add salt as per taste.
Mix them well.
Now finally add the chopped tomatoes to it and cook it for 2 to 3 minutes in medium high flame.
Add 1 cup water to it.
Close the lid and pressure cook for one whistle on medium high flame. Now turn the flame to low and cook it for another 5 minutes on low flame.
Turn off the flame and let the steam release.
After 5 minutes turn on the flame to medium high and let the excess water evaporate and stir it well continuously.
Keep on stirring it until it turns into a paste like consistency. Let the oil release.
Mash 4 spoons of chickpeas and keep it aside.
Once the oil releases, Add the boiled chickpeas to it.
Now add the mashed chickpeas to it and mix them well.
Now add 1 cup of water to it. Add 1/2 tablespoon of roasted cumin powder to it.
Add 1/2 tablespoon of coriander powder to it. Give them a good stir.
Cook them for 5 minutes until the oil comes up.
Now add the 1 tablespoon of choley masala to it and stir well.
Finally add the chopped coriander leaves and your choley is ready.