Rinse and soak the chickpeas in cold water overnight or for 5-6 hours. Adjust the water in the soaked chickpeas to about approximately 3 cms and cook for 3 whistles in a pressure cooker followed by 5 minutes on low heat.
To prepare the tadka, start by soaking the tamarind in half a cup of hot water. Leave this while you gather and prepare other ingredients for the recipe.
In a food processor, process the onions and garlic to a fine chop. Keep aside. Purée the tomatoes, ginger and green chilli together.
Put all the whole spices in a mortar and pestle and grind to a coarse spice mix. For the tadka, heat oil in a small kadhai.
Once the oil heats up, add the coarse spice mix and let the spices bloom for 30 seconds. You will be able to smell the aroma.
Next add the chopped onions and garlic and mix it in. Cook the onions till they become a dark golden brown but careful not to burn them. When the onions are light golden, you should be ready with the tomatoes as the onions will only take a couple of minutes to be done.
Add the tomato-chilli-ginger purée and mix it in the onions. Throw in the salt, turmeric powder, red chilli powder, coriander powder and garam masala and stir.
Let the tomatoes cook on low heat and stir occasionally. Once you see the oil separate, the tomatoes are cooked.
Add 2-3 ladles of boiled chickpeas in the tadka and press them to mash them with the back of the ladle/spoon. We do this to thicken the curry.
Cook for another 5 minutes on low heat and then transfer the tadka in the pressure cooker with the rest of the chickpeas.
Add tamarind pulp and 1/2 cup of water if needed. If you prefer the chhole to be thicker, you can skip adding the water.
At this point, add the roasted cumin powder and mix it in.
Pressure cook the chickpeas for one whistle. Remove from heat and let the pressure release on its own from the cooker.
Take out the chickpeas in a serving bowl and top them with chopped fresh coriander leaves.
To serve you could fry some potatoes and slice some raw onion and add on top of the Chhole bowl. Serve these delicious spicy Punjabi Chhole with bhatura, puris, chapati or rice! Would be great with some quinoa too!