In your pressure cooker, add the potatoes with a tablespoon of salt and set it to cook until 70% done. When done, remove from heat and let the pressure in the cooker subside
Once done, open it and drain the potatoes. Peel their skin and poke each of them with a fork at 3-4 places. Apply a teaspoon of salt, a tablespoon each of turmeric and Kashmiri chili powder to them
Set the mustard oil to heat, until it smokes. Then lower the heat to medium and add the potatoes in batches to fry until light golden all over. Drain the oil and set them aside
In a mixing bowl, mix together the yoghurt, gram flour, remaining turmeric, ground ginger and fennel powder with ¾ cup water. In a separate bowl mix the asafetida and the chili powder with 2-3 tablespoons of water
Heat a cooking pot and add about 3-4 tablespoon of the mustard oil in which the potatoes were fried. When hot add the dried chilies and the whole spices. Once fragrant, lower the heat and add the chili powder and hing mixture
Cook for 3-4 minutes and add the yoghurt mixture, one ladle at a time and keep stirring continuously. Increase the heat to a medium and cook this mixture until oil separates
Next add the potatoes, mix them in well, cover and cook for 5-7 minutes. When the yoghurt sauce has reduced and coated the potatoes, add the cream (if using) and fresh chilis. Simmer for 3-4 minutes and turn the flame off
Mix in the salt and keep keep the Kashmiri dum aloo, covered for 5 minutes before serving with Indian breads or rice. Enjoy!