01 - Score the chicken pieces deeply with a sharp knife to help the marinade penetrate the meat.
02 - In a large bowl, mix yogurt, lemon juice, garlic, ginger, cumin, coriander, chili powder, turmeric, garam masala, salt, and oil. Whisk until smooth.
03 - Add the chicken to the marinade. Coat thoroughly, cover, and refrigerate for at least 2 hours (overnight for best results).
04 - Preheat the oven to 430°F or prepare a grill to medium-high heat.
05 - Arrange marinated chicken pieces on a wire rack set over a baking tray, or grill directly over the flame.
06 - Roast or grill for 30-35 minutes, turning halfway, until the chicken is cooked through with charred edges and juices run clear.
07 - Garnish with fresh cilantro and serve hot with lemon wedges.