Heat your cooking pot with a tbsp butter and the julienned ginger and chilis along with the paneer cubes. Saute´ for couple minutes or until the paneer is lightly coloured. Remove on a paper towel and set aside
In the same pot, cook the tomatoes, onion, ginger, garlic, chilis and cashews, with a cup of water, until the tomatoes and onions are completely soft. Remove from heat, let it cool and then grind it to a smooth paste, strain and keep aside
Re-heat the pot with the remaining butter and oil and add the cinnamon, cardamoms, bay leaf and chili powder. Fry for couple minutes and then add the ground and strained tomato mixture and the fried paneer
Mix well, add ¼ cup warm water and simmer over medium heat for 10 minutes, stirring intermittently
Then add the cream, kasuri methi and garam masala. Mix in well, cook for 5 more minutes and remove from heat
Garnish your delicious paneer butter masala with some more cream and kasuri methi and serve warm and fresh with rotis/naans/rice etc. Enjoy!