Trim the spinach leaves and blanch them in boiling water for 1 min.
Take some ice and water in a bowl. Strain the spinach leaves and quickly transfer in ice water.
Squeeze out the excess water and chop finely. Transfer into a grinder jar and grind. Keep it aside.
Heat oil in a pan, add chopped ginger and green chilli, mix well and sauté for 30 sec.
Add roasted gram flour powder (Besan), mix well and sauté for 2 min.
Add Coriander powder, turmeric powder, red chilli powder, garam masala powder, salt and amchur powder, mix well and sauté for 1 min.
Add spinach, mix well and sauté for 4-5 min. Remove in a bowl and keep it aside.
Take paneer in another mixing bowl, add cardamom powder, Nutmeg, chopped ginger, green chilli, black pepper crushed and salt, mashed this well all together.
Add 1 tbsp of corn starch and mix well.
Divide the paneer and spinach mixture into equal portion.
Dust some corn starch in your hand and Take each spinach portion, flatten it on your palm and place a paneer ball in the center. Gather the edges and shape into a ball.
Spread remaining corn starch in a plate and rolls the stuffed spinach balls in it and keep it aside.
Heat sufficient oil in a kadai. Gently slide the stuffed spinach balls on hot oil and deep fry till crisp and golden brown in colour. Drain on absorbent paper and keep it aside.