Soak the cashew and tomatoes in hot water separately.
Make a paste of ingredients as mentioned above.
Grind the tomatoes and make a puree.
Boil the peas with a little salt.
Take oil in a pan, add the paste 2 and saute it for 5-6 minutes. The raw smell should go and it should be light pink in colour.
Add the tomato puree and let cook for sometime.
Add the turmeric powder, chilly powder, garam masala and salt to it. Mix well. Let the flavours mingle well.
Put the cashew paste to it.
Adjust the consistency of the gravy.
Meanwhile, fry the paneer and keep them ready.
Add peas and paneer cubes to it.
Let cook for sometime.
Serve hot with any Indian flatbread.