Wash and Soak the Chickpeas overnight.Alternatively, Soak the chickpeas in Hot(just boiled) water for 1 hour.
Drain and add the Chickpeas to the instant pot.
Add the whole spices- black cardamom,Bay Leaf , cloves, 2 teaspoon Salt and a tea bag.
Pressure Cook on high for 35 minutes.
Once the pressure cooking time is over, wait for 10 minutes before Quick Releasing.
Heat a pan to make the sauce.(To use Saute mode in instant pot, read notes)
Add the Ghee.Let it melt and heat through.
To this, add the onions and saute for about 10-12 minutes till they are brown.(Chopped onions will brown faster than sliced onions)
Add the ginger garlic and the channa masala spice powder.
Tip in the pureed tomatoes and cook till the masala is mushy- about 10-15 minutes.The more time you take in this step, the better your channa masala.
Add this masala to the cooked chickpeas(along with the water chickpeas were boiled in).Give it a simmer for 10-15 minutes. Alternatively pressure cook for 1 minute. (Check notes on using amla)
Once your cooking time is over, Mash some channa with the end of a spoon or a masher. This will give body to the channa masala.
Garnish with ginger slivers,Coriander and Kasoori Methi.
Taste test.Add more salt and lemon juice if required.