Add some salt, half Teaspoon of turmeric powder, half Teaspoon of red chili powder, half Teaspoon of garam masala powder and 1 Teaspoon of oil to the paneer cubes, mix well and keep aside for 15 minutes.
Make a smooth paste out of roughly chopped onion, tomato and nuts with little water.
Heat the remaining oil in a pan, add the chunks of onion, fry for 1 minute on high flame then take them out of the pan.
Then add marinated paneer pieces, fry for 3-4 minutes on medium flame then take them out of the pan.
In the remaining oil add ginger garlic paste, cook for 2 minutes.
Add the onion tomato and nut paste, cook for 15 minutes on medium flame.
Add all of the spice powder, mix well and cook for 5 minutes.
Next add hot water, some salt and sugar. Mix well and bring it to a boil.
Add the paneer pieces and cook for 10 minutes on medium flame.
Lastly add fried onion chunks, dry fenugreek leaves and garam masala powder. Mix well and turn off the heat.