01 - Make shallow cuts in chicken pieces with a sharp knife to allow marinade penetration.
02 - Whisk together yogurt, lemon juice, oil, garlic paste, ginger paste, coriander, cumin, garam masala, chili powder, turmeric, salt, and pepper in a large bowl until fully combined.
03 - Coat chicken thoroughly with marinade. Cover and refrigerate for 6 hours, preferably overnight.
04 - Preheat oven to 450°F. Line a baking sheet with foil and place a wire rack on top.
05 - Shake excess marinade from chicken and arrange on wire rack. Bake for 25-30 minutes, turning once halfway, until cooked through and edges are slightly charred.
06 - Broil on high for 2-3 minutes for additional char, 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 cilantro. Serve hot.