1. Cut the paneer into cubes and keep all the ingredients ready. In a bowl, add chickpea flour, turmeric powder, red chili powder, garam masala powder, carom seeds ginger and garlic.
2. Take the 2 onions in a grinder and grind it to make the paste.
3. Add the ground paste(onion), water and salt in the bowl. you have to make the batter for coating the paneer cubes. Batter should not be thick neither thin.
4. Add paneer cubes in the bowl, mix it well. Keep it aside for marinating about half an hour.
5. Heat oil in a kadai, Put the coated paneer cubes in the kadai and deep fried it till it is light golden brown in the color.
6. put the fried paneer cubes on a tissue paper to absorbs the extra oil. In the leftover batter, add onion rings and mix it well.
7. Put the coated onion ring in the kadhai and deep fry it till it is light golden in the color.
8. Both the fried onion rings and paneer cubes are ready to add in the gravy. keep it aside for now. lets make the gravy.
9. In a bowl, add chickpea flour, turmeric powder, red chili powder, garam masala powder, salt, dry mango powder, onion paste and water. Mix it well.
10. In a pan/wok/kadai add oil and temper with ginger, garlic and carom seeds. cook it for 30 seconds.
11. Now add the batter in the kadhai and mix it well. Cook it on a low flame till oil shows separately. keep stirring while cooking it to avoid the flour to stick the kadhai.
12. you can see oil is separated and the gravy is ready, add fried onion rings and paneer cubes.
13. Add 1/2 glass of water and mix it well.Cook it on a low flame for 2 minutes. Switch off the flame, garnish with coriander leaves. delicious Amritsari paneer is ready to serve, Serve hot with chapatti.
14. Enjoy!!