This is a all time favourite at my place and I make it quite frequently. When I was looking through my recipe collection I found a recipe for channa masala/chole which was a little different from what I make usually. So this time , I made it this way.It tasted different , was very tasty had a restaurant like and authentic taste to it. This is how I made.
Soak the chickpeas in water overnight. Drain the water and wash them. Add around teacups of water and pressure cook them. They should be very soft at this stage. Reserve the liquid.
Blend the onion, tomato, garlic and ginger to a paste. Heat oil in a pan and add the onion mixture and fry till it appears golden. Add cumin,coriander and chilli powder and hing,stir for a minute. Add the curds and stir for another minute. Stir in 2 tbspn of garam masala(I used everest chole masala) and pour in the reserved liquid. Bring it to a boil and simmer for sometime. Add the tamarind paste ,lemon ,whole chillies , chickpeas, pepper and salt. Cover the pan and cook for sometime till the chickpeas is coated with sauce. Discard the lemon.
Add the chat masala , onion rings, ginger and coriander.