01 - Using a sharp knife, cut deep slashes into the chicken pieces to allow marinade penetration
02 - In a large bowl, whisk together yogurt, lemon juice, oil, garlic, ginger, and all spices until smooth and well combined
03 - Add chicken to the marinade, coating each piece thoroughly. Cover and refrigerate for at least 4 hours, preferably overnight for optimal flavor
04 - Preheat oven to 430°F or prepare grill for medium-high heat. Line baking tray with foil and place a rack on top
05 - Arrange marinated chicken on rack. Roast or grill for 30-35 minutes, turning halfway, until fully cooked and slightly charred with internal temperature reaching 165°F
06 - Transfer to serving platter and garnish with fresh cilantro, lemon wedges, and sliced red onion. Serve immediately while hot