Soak the Chole for 1 hour in boiling hot water. *(The chickpeas will expand to over double their size, so make sure you cover by several inches of water to allow for expansion).
Keep covered. The result you get is the same as soaking overnight.
Note: I have tried boiling Chole without soaking as well. Takes 35 minutes on high pressure but soaking for at least an hour is necessary to make it more digestible.
Place the Chole in a Pressure Cooker/Instant Pot. Pour enough water to cover the Chole completely.
Pressure cook the Chole for 15 minutes with the Cinnamon, Cardamoms, Cloves & a teaspoon of Salt on high pressure. Let the pressure release on it’s own.
Drain the liquid & reserve for later. You may remove the whole Cinnamon stick & the Cardamoms if you wish to. Set aside.
Dry roast the Anardana, Pepper Corns, Jeera, Dhania & Ajwain over medium heat. The Jeera, Dhania & Ajwain should turn dark brown. Keep stirring to avoid burning. Let it cool down. Make a coarse powder in a small dry grinder jar. Set aside.
Heat 2 Tablespoons oil in a large skillet or wok. Sauté the Sliced Onions & Ginger until golden followed by the Green Chilies.
Add the boiled Chole. Stir well. Add Salt, Degi Mirch, Garam Masala & the freshly ground spice mix. *Do not stir.
Heat the remaining 4 Tablespoons of Oil in a small Frying pan/Tadka pan.
When the Oil is smoking hot, pour it on top of the Chole. Let it sizzle. Mix well.
Add some of the of the reserved liquid, as per the desired consistency followed by the Tamarind Pulp.
Stir well. Let it simmer covered on low heat for about 15 minutes.
Check seasoning. *You may add a little sugar if it’s too sour.
Garnish with Green Chilies, Coriander Leaves.
Enjoy with Roti/Bhature/Puri/Naan/Kulcha.