Cut the paneer into 1.5 x 1.5-inch square, about 1/4 inch thick. Set aside. Also, add oil in a wok and heat it on medium heat.
In a bowl, add all the ingredients (from besan to coriander leaves) for the batter. Mix well with a whisk. Add water, in increments until you have a thick batter. I used about 1/2 cup and 2 tbsp of water.
Check if the oil is ready for deep-frying. Check by dropping some batter in the oil, it should rise and float immediately, but the color should not change. Dip one paneer piece in the batter, transfer carefully in the hot oil, deep-fry on medium heat. Once it is golden brown on one side, flip and let the other side turn golden brown. Transfer to a plate lined with an absorbent kitchen napkin. Taste and adjust the seasoning if required before frying up all the other paneer pieces.
Repeat the same process with remaining paneer pieces. You may fry in batches depending on the size of your wok. If you do not wish to deep-fry you may also shallow fry them in an inch of oil in a flat skillet.
Transfer the deep-fried paneer pakoras to a plate lined with an absorbent kitchen napkin. Sprinkle chaat masala and serve immediately. This tastes best when it is fresh, as leftovers will get soggy. So fry only as much as you need.