-Boil the tomatoes and then grind with 2 green chilies and ginger
Soak cashew nuts in warm water for 15 minutes and then drain the water and grind cashews to make a smooth paste.
Heat 2 tbsp oil+1tbsp of butter in a pan and add bay leaves and a pinch of fenugreek seeds and fry for few seconds
Now add tomato puree and cook for approx 2-3 minutes, partially cover the pan with a lid to avoid splattering.
Then add turmeric,chili powder,cardamom powder,clove powder(or 2 cloves) and cashew paste.
Mix well and saute till the oil start seperating from the sides of the pan.
Now add approx 1.5 to 2 cups of water and let it simmer till it thickens,will take approx 10 minutes.
Add sugar,cream, garam masala and crushed kasoori methi.
Simmer for a minute and then add chopped fresh coriander and 1 tsp butter
Just before serving arrange the hot koftas in the serving dish and pour the hot gravy over them.
Serving suggestions-serve with jeera rice,pulao or naan