While pressure cooking the chickpeas, start making the gravy in another pan.
Dry roast all the ingredients on the Masala list and ground to a fine powder. This in my opinion adds a lot of flavor to the dish.so do not skip it if you can.
In a heavy bottom pan heat the remaining 2 tbsp oil in a pan. I usually use my Cast Iron wok.
Add the funnel seeds and when the seeds start to sputter, add slit green chilies. Remove chilies when its fried. I use it as garnish ( this is optional)
ginger and garlic. Sauté for a minute, to flavor the oil.
Add the chopped onions. Sauté for 4-5 minutes, till the onions start to turn brown. Add the puréed tomatoes, salt, sugar, all the spices and pomegranate seeds water. Mix well and cook covered for 5 minutes.
Add the cooked chickpeas along with the water they are cooked in to the gravy and simmer on low for 15 minutes till the gravy is thick.
Garnish with fresh coriander and julienne ginger. Amritsari chole go best with kulcha or bhature but you can serve them with any of the flat Indian breads or basmati rice.