Place chicken in a large bowl. Add yogurt, garlic, ginger, cumin, coriander, garam masala, red chili powder, chat masala, black pepper, lemon juice, salt and food coloring (if using).
Cover and refrigerate for about 1 hour. Marinate overnight, if time permits.
When ready to cook, preheat oven to 200ºC (400ºF). Shake off excess marinade and arrange chicken pieces on a baking tray. Reserve the remaining marinade.
Bake for about 30 minutes or until cooked through.
For the final 10 minutes of baking, place chicken under the grill or broiler for the extra charred edges.
Chicken should reach a safe internal temperature of 74ºC (165ºF).