Grind the dry and wet masalas separately and keep aside.
Chop all the fruits finely.
Heat ghee and fry cashew nuts. Remove nuts from ghee and keep aside.
Pour butter to ghee and heat. Put wet masala and fry well. Add the dry masala and salt and sauté well for some time. Add carrots and peas and mix well. Mix curd and cream together and add it to the gravy. Sauté well by adding tomato sauce. Add chopped fruits, fried cashew nuts and raisins and boil till gravy thickens and the oil separates.
Remove from fire and garnish with grated cheese, coriander leaves and chopped cherries.