To a bowl add 200 grams paneer cubed. Add salt to taste, ¼ teaspoon turmeric powder and ½ teaspoon red chilli powder.
Mix it well first.
Heat 1 teaspoon oil - add marinated paneer and toast for 2 minutes, remove to a bowl and set aside.
Heat 1 tablespoon oil in the same pan - add 1 small bayleaf, 2 clove, 1 cardamom and ½ teaspoon cumin seeds, let it splutter.
Add 1 small sized big onion finely chopped along with 1 teaspoon ginger garlic paste.
Saute until it turns golden then tomato puree prepared from 2 tomatoes.
Give a quick mix and cook covered for few minutes until raw smell of tomatoes leave.
Add salt to taste,1 teaspoon red chili powder, ¼ teaspoon turmeric powder, 1 teaspoon coriander powder and ½ teaspoon garam masala powder and give a quick mix.
Add little water, mix well.
Simmer for 2 minutes.
Add toasted paneer.
Mix it well.
Add 1 cup thick coconut milk.
Mix well, adjust with water if the curry is too thick. Finally add 1 teaspoon crushed kasoori methi and ¼ teaspoon garam masala powder.
Mix it well, finally add 1 tablespoon coriander leaves mix well and switch off. Do not boil or cook for a long time after coconut milk is added.
Switch off. Serve hot with roti.