Soak for at least 6-8 hours or overnight. Put soaked and washed chickpeas in a pressure cooker or Instant Pot with 2.5 times the freshwater of dry chickpeas quantity. Add 2 tablespoon dry amla as well.
For Masala Bag, take all the ingredients from the masala bag group and crush them. Put them in a spice bag or make a potli using cheesecloth.
You can use a conventional pressure cooker, electric pressure cooker, or Instant Pot. If using an instant pot, pressure cook on High for 25 minutes. NR (Natural Release) after cooking time is over. TIP: To save time, I have prepared the masala simultaneously on the cooktop in a pan while the chickpeas are getting pressure cooked.
Heat oil in a pan. Add hing, cumin seeds, ajwain, and bay leaves.
Crush annardana in a mortar and pastel and add to hot oil.
Sauté them for a few seconds, then add julienne ginger and chilies and sauté for a minute.
Add tomato puree and mix well.
Covered and cook for 15 to 20 minutes, at the end, it should look like in the picture.
When tomato puree achieves that consistency, add all the spices and mix well.
Add boiled, and mashed potato mix well, and cook for five minutes.
Add boiled chickpeas to the tomato gravy and mix well, add some water to adjust the consistency.
Add tamarind pulp, mix well and let the Pindi Chole simmer for a few minutes.
Towards the end of the cooking, add paneer cubes and cover to simmer for a few minutes on medium-low heat. This will help paneer to absorb the flavors from the spices.
Pindi Chole is ready to devour; top it with some fresh cilantro and ginger before serving it with Bhatura.