For Kofte - Boil the potatoes, cool and peel it and grate it & also grate paneer & put both in a bowl.
Add Chopped green chilli,chopped ginger,chopped coriander leaves, some chopped cashews, salt and corn flour into it. Mix it well and make koftas of it in any shape.
Take a Kadhai, put oil into it, heat it and fry the koftas on medium-high flame.
For gravy - Take a pan, add oil and butter, stir it and then add cinnamon, black & green cardamom, cumin seeds, bay leaf, dry red chilli into it, stir all and then add chopped onions into it, as the onions start browning, add chopped ginger-garlic into it and cook it nicely & then add all the dry masalas and salt into it. Cook it well and then add chopped tomatoes & cashews into it. Further add 1/2 cup water & cook it well for 2 minutes.
As the tomatoes become little massy then switch off the flame. Cool it & grind it well & then sieve the masalas by pouring little water into it.
Take a pan, add grinded masalas, kasoori methi and 1 cup of water to it, give it a boil and then add fresh cream into it and switch off the flame.
For serving, first put the fry koftas in the serving plate and the pour the gravy over it. Garnish with some fresh cream & coriander leaves & serve it.