Discard the water in which the chickpeas were soaked. Wash the chickpeas. Cook the chickpeas with salt, carom seeds, and gooseberry, along with sufficient water, in a pressure cooker. Cook till the chickpeas are soft. To check if the chickpeas are fully cooked, take a chickpea and press it between your fingers. It should squish easily.
In a pan, heat oil. Add cumin seeds, black cardamom and bay leaves and fry them on medium heat. Then add onions, green chillies, and ginger-garlic paste.
Add tomatoes.
Add red chilli powder, turmeric powder, coriander powder, Chana Masala, and salt. Add a few tablespoons of water if it looks too dry. Adding water will prevent the spices from burning. Reduce the heat, put on a lid, and let it cook till the tomatoes become soft.
Remove the gooseberry seeds from the cooked chickpeas. Then, add the cooked chickpeas, along with the water it was cooked in, into the pan.
Now, add dry fenugreek leaves along with Garam Masala. Taste and see. Taste and adjust the salt.
To thicken the gravy, use the back of the ladle to press a few chickpeas along the pan so that they get mashed. Then mix everything.
If you want to serve it with rice, boil it for about 2-3 minutes and turn off the heat. If you want to serve it with any Indian bread like puri, roti, or bhature, reduce the gravy by boiling it a little more. Garnish with chopped fresh coriander leaves.