In a pressure cooker add the soaked chickpeas, tea bag, bay leaves, cinnamon, black and green cardamoms, cloves, little salt and enough water and pressure cook for 3 – 4 whistles (mine was cooked in 3 whistles).
Mean while mix all the ingredients under homemade chole masala powder in a bowl and keep it aside. (Just be careful with the amount of salt you add in the masala powder, as you have already added a little salt to the chickpeas).
After 3 whistles check if the chickpeas/chana are soft and mash-able.
Now discard the tea bag and drain the chick peas. Do not discard the water as it has a lot of flavour in it.
Heat oil in a thick bottomed pan on medium heat. When hot add the onion paste and sauté for 4-5 mins until it golden in colour.
Add the ginger garlic paste and fry for few mins or until the raw smell disappears.
Now add the tomato paste and chopped green chilies and fry for 3-4 minutes. You will slowly start to see oil seeping through the onion-tomato masala.
Now add in the prepared homemade chole masala and mix everything well. add 1/4th cup of flavoured water to it and cook for 2-3 minutes. If you have ready-made chole masala at home add 2 1/2 tablespoon.
Add the drained chickpeas and mix it well with the masala. Chana/chickpeas should be well coated with the aromatic masala.
Then add the 1 1/2 cup of the drained flavoured water to the chickpeas. Give a good stir to mix everything well. Now cover and cook for 6-7 mins on medium to low heat stirring occasionally.
You can adjust the consistency of the chole masala as per your liking. Just remember it dries up quite a lot when it cools down so don’t make it very dry.
Finally in a small pan heat up a tbsp of oil and add ginger juveniles and green chilies and fry for few seconds. Pour it over the ready chole masala and give a good stir.
Sprinkle some chopped coriander leaves and serve it with kulchas, puri, roti or rice.