Soak chana for 8-10 hours or overnight.
Pressure cook chana for three whistles with a tea bag in it.
Cut onion, blanch the tomato
Dry roast the spices under "For the Chana Masala Powder" for two minutes on a low flame. Keep tossing them.
Once it cools, grind to a powder.
Make a puree of tomato, onion, ginger and garlic.
Take oil in a pan, add cumin. Once it splutters, put tomato puree and saute it.
After sometime, add turmeric powder, chilly powder, anardana, coriander powder and the spice mix.
Put a little water and mix thoroughly. Let the flavours amalgamate.
Add salt and water to it. Adjust the quantity of water as per the desired consistency.
Once the pressure releases, remove the boiled chana. Mash a few of them.Put the boiled chana and the mashed mixture to it. This gives volume to the gravy.Let boil for sometime.Garnish with fresh coriander. Chana Masala is ready to serve.