01 - Using a sharp knife, cut deep slashes into the chicken pieces for better marinade absorption.
02 - In a large bowl, whisk together yogurt, lemon juice, vegetable oil, garlic, ginger, cumin, coriander, paprika, garam masala, turmeric, chili powder, and salt until smooth.
03 - Add chicken to the marinade, ensuring all pieces are well coated. Cover and refrigerate for at least 4 hours, preferably overnight.
04 - Preheat your oven to 430°F. Line a baking tray with foil and place a rack on top.
05 - Arrange the marinated chicken on the rack. Roast for 30-35 minutes, turning halfway, until cooked through and slightly charred.
06 - Transfer to a platter, garnish with cilantro, lemon wedges, and sliced onions. Serve hot with naan, rice, or salad.