01 - Using a sharp knife, make shallow cuts in the chicken pieces to allow marinade penetration.
02 - Whisk together yogurt, lemon juice, vegetable oil, garlic paste, ginger paste, coriander, cumin, garam masala, Kashmiri red chili powder, turmeric, salt, and black pepper in a large bowl until thoroughly combined.
03 - Add chicken to the marinade, coating each piece completely. Cover and refrigerate for at least 6 hours, preferably overnight for maximum flavor absorption.
04 - Preheat oven to 450°F. Line a baking sheet with foil and place a wire rack on top.
05 - Arrange marinated chicken on the rack, shaking off excess marinade. Bake for 25-30 minutes, turning halfway through, until cooked through and edges are slightly charred.
06 - Broil on high for 2-3 minutes for authentic smokiness, or grill over hot coals for a few minutes per side.
07 - Let chicken rest for 5 minutes. Garnish with sliced red onion, lemon wedges, and fresh cilantro. Serve hot.