Grind onions, ginger, garlic and green chillies to a fine paste
Heat butter and oil, add the ground masala and saute until raw smell goes off
Now add chopped mushrooms and methi, saute well in simmer. Add little water if masala starts to burn.
Grind cashew with the water to a fine paste. When mushrooms are cooked, add cashew paste and all the spice powders. (turmeric, chilly powder, coriander powder, garam masala, powdered cardamom) , sugar and salt
Add little water and give it a boil. Now add fresh cream and milk. Mix well and serve hot with rotis.