- 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