1. Spread ghee on one side of each slice of bread and set aside.
2. Add the chicken to a bowl followed by yogurt, lemon juice, garlic, ginger, garam masala, turmeric, Kashmiri chili powder, salt to taste and canola oil. Mix well to combine.
3. Spread the chicken onto a foiled-lined baking sheet, ensuring not to crowd the pan. Broil in an oven until slightly charred on the outside and completely cooked through to the middle.
4. To assemble the sandwich, sprinkle half of the shredded marble cheddar onto one slice of bread (non-ghee side). Top with the chicken tikka, sliced red onion, and coriander.
5. Sprinkle the remaining cheese on top, and sandwich with the remaining slice of bread (ghee side up).
6. Heat a frying pan on medium-high heat. Place the sandwich in the pan and fry for 3-4 minutes on each side, or until golden brown on the outside, and gooey in the middle.
7. Slice down the middle before serving. Enjoy!