Ginger Garlic Paste
Blend the ginger, garlic, onion, and yogurt to a smooth paste, set aside.
Mushrooms
Heat the ghee and fry the mushrooms till they are tender. Drain and set aside.
Heat some ghee and fry the chopped onions till they turn color. Add the blended masala and fry till the ghee starts leaving the sides of the masala.
Cook The Masala
Now add all the dry powders (dry masala) except the kasoori methi and garam masala.
Stir until the masalas are well blended and fried. Add the tomato puree and cashew nut powder. Mix well and fry for about 4-5 minutes over low heat.
Remove the pan from the heat and add the paneer, peas and mushrooms. Return the pan to the burner and bring it to a simmer on low heat and then add the kasoori methi, garam masala , sugar and salt to taste.
Heat through and serve hot with plain rice or with chapati.