add oil in a pan and put it on flame.
cut cheese into cubes and arrange them in the oil. fry the cheese cubes for about 3-4 minutes but don’t let them turn brown.
take cheese cubes out in some plate and keep them aside.
add cumin seeds, bay leaf, cinnamon, cloves, cardamom and mace and saute for couple of seconds. it will be aromatic.
add ginger, garlic & green chilli after sliting it. saute till ginger and garlic turn brown.
add onion and cook till the time onion turns translucent and close to turning brown.
add turmeric powder, red chilli powder, garam masala, salt and kasuri methi. mix well. add tomato puree and mix well. cover pan with a lid and let tomatoes cook for about 10 minutes.
add desi ghee residue and let it incorporate properly into the tomato mixture. break the lumps, if any.
add 1 cup of water or as much depends upon your need of consistency.
add fried cheese cubes, mix gently and cover the lid.
let it simmer for about 10 minutes on low flame.
khoya paneer is ready. serve hot.