Place the paneer cubes in a bowl of boiling water and a little salt. Cover and keep aside for 10 minutes. This will make the paneer soft.
Wash the palak leaves in 2-3 changes of water and place in a bowl. Pour freshly boiled water over them and cover the bowl for 2 minutes. Then drain and transfer the leaves into another bowl of cold water (you can add a few ice cubes to the water). See notes
Drain excess water from the blanched leaves and grind them to a smooth paste along with the coriander (optional), green chillies, ginger & lime juice. Keep aside.
Heat oil or ghee in a wok/kadai and fry the cumin seeds on a medim-low heat for a few seconds before adding the minced garlic. Fry for half a minute and add the chopped onions.
When the onions turn translucent/pale, reduce the heat completely and add the spice powders (turmeric, cumin powder, coriander powder & garam masala powder) and toss quickly for a few seconds taking care not to burn them
Add the ground palak mixture and fry very well on a low heat for at least 7-8 minutes or till the oil begins to separate. Add salt to taste and lime juice if required.
Whisk the fresh cream to a smooth consistency and stir in. Mix everything well and add the paneer cubes (without the water in which it was soaked). Rub the kasuri methi between your palm and spinkle. Simmer for two minutes.
Serve hot garnished with a drizzle of more fresh cream if desired, with chapathis, rotis or parathas