Wash and soak chickpeas for 8 hours or overnight.
Add chickpeas, water, cardamom, cloves, tea bag, baking soda, and 3/4 tsp salt to a pressure cooker.
Turn heat to high and allow this to cook until one whistle sounds.
Once whistle sounds, turn heat down to simmer for an additional 20 minutes.
Set this aside for the time being.
In a separate kadai or wok, add oil and turn on the heat to high.
Once oil is hot, add ginger and garlic. Stir to mix.
Add in the onion. Sautee until translucent.
Add tomatoes and stir to mix.
Add the remaining salt, coriander powder, chana masala, and anardana.
Cook until tomatoes have cooked.
Drain the chickpeas but preserve the water in which it cooked.
Add in the chickpeas and about 1/4 cup of the chickpea water.
Cover and simmer for approximately 5 minutes so the chickpeas can absorb the flavor from the gravy.
At this point you can adjust the salt and add in any additional chickpea water to get the gravy to the desired consistency.
Add garam masala and stir to mix.
Garnish with cilantro.