Dry roast whole spices. Allow to cool and grind coarsely
Grind tomatoes and cashew to form puree
Heat oil in a pan, add hing, crushed ginger and green chillies
Add tomato puree. Saute until it starts leaving sides
Add spice powders, ground masala and mix well. Saute for few seconds
Lower heat. Add besan, curd and salt. Mix well and cook for a minute
Add paneer and gently mix
Cover and cook for 3-4 minutes
Add kasuri methi and coriander leaves. Mix well
Serve hot with rotis or naan