Take a muslin/cotton cloth. Put all the ingredients listed in the Spice Mix and tie a tight knot.
Drain the excess water from the soaked chickpeas. Transfer them to a pressure cooker. Add just enough water to cover the chickpeas. Keep the spice pouch and pressure cook the chickpeas with 1 tsp of salt till they turn tender.
While the chickpeas cook, heat oil and ghee in a pan.
Add cumin seeds and bay leaves. Fry for a few seconds.
Add chopped onions and fry them on medium heat till they turn golden brown.
Add ginger-garlic paste and fry for another 3-4 minutes.
Add tomato puree and all the spices, i,e ,chana masala, coriander powder, Kashmiri red chilli powder and garam masala.
Cover and cook at low heat for 10-12 minutes. Mix it occassionally.
Once the chickpeas are cooked, remove the spice pouch and transfer the cooked chickpeas to the pan.
Mix, add kasuri methi and cook for another few minutes.
Garnish with fresh coriander leaves and serve.