Wash potatoes and par boil in an open pan ,also add some salt in the water.
Peel the potatoes(peeling the skin is optional )and prick them well with a toothpick.this should be done perfectly and properly ,so the potatoes will absorb all the flavours and masalas.
Heat enough oil in a wide and deep pan and then add potatoes,and deep fry till golden red in colour.(see note)
When the potatoes are done,they will float on the surface of the oil.
When done, drain on a tissue paper and keep aside.
In a small bowl ,take 1/4 cup water and add kashmiri chili powder and asafoetida,mix(A)
Heat ghee and oil in a heavy bottom pan.
Add cloves,green cardamom,cinnamon,bay leaves and the chili paste (A)
Saute for few seconds and then add whisked yogurt and saute for few seconds
Add 3 cups of water,fennel powder,ginger powder,coriander powder and salt and let it boil.keep stirring.
When water start boiling add fried potatoes,grated khoya and shahi jeera and mix.
Cover the pan with a lid and simmer for approx 20 minutes,keep stirring in between.
When the gravy thickens and potatoes will absorb almost all the gravy and oil start floating on the sides and top.then its done.
Now add sugar, garam masala, chopped fresh coriander and mix.
Cover and simmer for a minute .
Serve with naan,paratha or rice