Keep all the ingredients ready for the curry. In a wok/pan add water, tomato, and diced onion. Let it boil for 4-5 minutes. Strain it using a strainer and cool it at the room temperature.
In a grinder, add boiled onion, garlic, cashew nuts, and 1/2 inch ginger. Grind it to make a fine paste.
In a pan/wok/kadai, add oil and temper with cumin seeds, asafoetida, red chili flakes, green chili, and coriander powder. When the cumin seeds start crackling add ground paste.
Mix it well, cook covered on a medium flame for 3-4 minutes. Keep stirring in between the process to avoid sticking to the pan.
Open and add chopped tomato.
Add salt and ginger juice. Cook it on a medium flame for another 3-4 minutes till the tomato is mushy and shows oil separately.
Add coriander leaves and mix it well.
Add 1/4 cup water, mix it well and cook for another 2 minutes.
Add crushed fenugreek leaves and garam masala powder, mix and add paneer cubes. Cook covered on a medium flame for 1 minutes. Switch off the flame.
Add coriander leaves and lemon juice. Delicious ginger flavoured paneer is ready to serve, Serve hot with puris or chapattis