Wash peas and change water couple of times. Soak overnight.
Heat cooking oil in a pressure cooker. Add the cinnamon stick, bay leaf, and green cardamom.
When the cardamom is nice and plump, throw in the rest of the ingredients. Add the chopped onions, ginger garlic paste, soaked peas, cubed potatoes, tomato puree and the spice powders and salt.
Add sufficient water - about 3 to 3 & 1/2 cups. Mix well. Adjust seasoning.
Cover and pressure cook for 3 whistles. Serve hot with pooris or rotis.