For Marination
• 250 grams paneer cubes
• ½ cup thick yogurt
• 1 teaspoon ginger garlic paste
• 1 teaspoon red chili powder
• ½ teaspoon turmeric powder
• 1 teaspoon coriander powder
• ½ teaspoon garam masala
• 1 teaspoon lemon juice
• Salt as needed
• 1 tablespoon oil
For Gravy
• 2 tablespoons butter or oil
• 1 bay leaf
• 1 small cinnamon stick
• 2 green cardamoms
• 2 medium onions, finely chopped
• 1 teaspoon ginger garlic paste
• 3 medium tomatoes, pureed
• 1 teaspoon red chili powder
• ½ teaspoon turmeric powder
• 1 teaspoon coriander powder
• ½ teaspoon garam masala
• 2 tablespoons fresh cream
• 2 tablespoons cashew paste
• 1 teaspoon kasuri methi
• Salt as needed
• Fresh coriander leaves for garnish.