Prepare the Potatoes: Deep fry the potatoes until fork tender. Adjust the flame to make sure that the potatoes don't change color. Remove onto a paper lined plate and coo;l.
In a small bowl, combine paneer, ricotta (or khoya), chili powder, garam masala, kasoori methi, salt, cashews and raisins. Mix well and divide into 6 equal size balls.
Once cool enough to handle, gently scoop out the centers of the potatoes and stuff them with the stuffing. Keep ready.
Make the Spice powder: Dry roast the spices until fragrant. Grind into a powder and set aside.
Make the Gravy: Grind the onions along with green chilies.
Soak cashews and poppy seeds in warm water for 30minutes. Grind to a smooth paste.
Heat 1tbsp oil+2tsp ghee in a pan; add the onion paste and ginger+garlic paste and fry until pink.
Add the cashew+poppy seed paste and cook for 2 minutes.
Next add the tomato puree and cook till oil starts to come out around the edges.
Add the ground spices and mix well. Add water to get the desired consistency. Cook on low flame until the curry is thick.
To Assemble: Preheat the oven to 400°F. Place the stuffed potatoes in a oven safe baking dish and pour the gravy on top. Bake for 10 minutes or until heated through. Serve hot with Kashmiri roti or any roti or rice dish.