Heat heavy-bottomed pan over low flame. Add asafoetida, anardana powder, coriander powder, and fennel powder. Dry roast the spices for 10 - 20 seconds to release the aroma.
Add boiled chickpeas, cumin powder, red chilli powder, garam masala, salt, and reserved boiled chickpea water. Stir to combine. Gently mash the chana using the back of a spoon or ladle to thicken the gravy.
Cover the pan with a lid. Let chana masala simmer over low heat for the next 10 minutes.
After 10 minutes, add ginger, green chili, kasuri methi, coriander, and lemon juice. Stir to mix nicely. Cook for 5 minutes and turn off the heat.
Garnish with chopped coriander leaves.
Serve Punjabi Chana Masala warm with naan or poori or kulcha.