Grind the kheema and daal to a very fine paste. Parboil the potatoes. Cut the tops off each potato and carefully scoop out the centers, without breaking the outer shells. Mix the kheema mixture with all the ingredients for the stuffing, and stuff into the potato shells. Place the tops back on the potatoes and secure with toothpicks. Then fry gently to a golden color.
To prepare the curry, grind the onion, ginger and garlic to a paste. Heat the ghee and add the cinnamon, cloves, cardamoms and bay leaf. Then add the onion paste and fry, adding a little milk now and then till the ghee floats to the top. Now add the gararn masala, turmeric, tomatoes, salt and chilli powder and cook till dry. Beat the curd separately with coconut milk. Place the fried potatoes into the tomato mixture and pour coconut milk all over. Bring to a boil, reduce heat and simmer for 15 minutes. Serve hot, garnished with silver foil and fresh coriander leaves.