Heat the vegetable oil in a pot. Add the cinnamon stick, bay leaf, cloves and elachie and fry until fragrant
Add the onion and cashew nuts and allow them to fry until the onion is golden brown
Add the chillies and ginger/garlic paste and fry for a minute
Add the chopped tomatoes and the water. Allow it to simmer until the tomatoes are cooked, about 10 minutes
Once the tomatoes are cooked, remove the bay leaf and allow it to cool a little. Place in a blender and blend until the sauce is smooth. Strain the sauce, through a sieve, if it's not totally smooth
Heat the butter ghee in a pan and add the sauce back to the pan. Add the spices, chilli powder, coriander, cumin, soomph and garam masala. Rub the dried methi leaves with your fingers and add it to the sauce. Season with salt and add the sugar. Cook for 2 minutes and add the cream