Cut the paneer into equal cubes and assemble all other required ingredients.
Add all the ingredients except paneer and water to a bowl.
Mix the contents in the bowl and add water, a few drops at a time and keep incorporating it with the other dry ingredients to form a batter.
Mix everything to form a batter which is not too thick nor too thing. It should be able to coat the paneer without sliding off the surface of the paneer. Refer picture for consistency.
Now, add the paneer to the bowl and mix it along with the semi-thick batter so that it coats the paneer well.
Meanwhile, in a kadai add oil to deep fry the paneer.
You will know that the oil is ready when a small ball of batter dropped in the oil, sizzles and rises to the top.
Now, add the paneer pieces and fry it till it becomes golden brown in color.
Fry the paneer pieces from all sides to make sure it gets cooked evenly.
Line a plate with an absorbent paper and transfer the paneer pieces from the oil to the plate. Similarly fry the remaining paneer pieces.
Serve paneer pakora hot with tomato ketchup or green chutney.