Rinse and soak the dried chickpeas in water overnight. Drain before cooking.
In a pressure cooker, add the soaked chickpeas, tea bag, black and green cardamom, peppercorns, bay leaf, cinnamon stick, dried amla and baking soda.
Alternatively,You can also use potli (a small cloth bag) with spices to infuse flavours into chickpeas while they're cooking. See notes for more information.
Boil until chickpeas are tender. Remove and discard the tea bag and the whole spices.
In a separate pan, heat oil or ghee over medium heat.
Add the finely chopped ginger and garlic and saute them until they turn brown colour. Add chopped onions and sauté until golden brown.
Add the pureed tomatoes to the spice mixture. Cook until the oil separates from the masala.
Add the spice powders and salt. Cook for a few minutes.
Add the boiled chickpeas to the masala. Mix well to coat the chickpeas with the spice mixture. To achieve a creamy texture in your chana masala, you can mash some of the chickpeas. Add a teaspoon of sugar to balance all the flavours.
Allow the chana masala to simmer on low heat for about 7-10 minutes, allowing the flavours to meld. Add crushed dried kasuri methi (dried fenugreek leaves).
Sprinkle freshly chopped coriander leaves and a teaspoon of ghee/butter over the Chana masala.
Serve hot with rice, naan, or your choice of bread.
Enjoy your homemade chana masala with the added richness of tea-infused smokiness and softened chickpeas from the baking soda technique!