01 - Make deep cuts in the chicken pieces using a sharp knife to allow the marinade to penetrate deeply into the meat fibers.
02 - Combine yogurt, lemon juice, minced garlic, grated ginger, cumin, coriander, chili powder, turmeric, garam masala, salt, and vegetable oil in a large bowl. Whisk vigorously until completely smooth and well incorporated.
03 - Submerge chicken pieces in the prepared marinade, ensuring thorough coating on all surfaces. Cover container and refrigerate for minimum 2 hours, preferably overnight for optimal flavor development.
04 - Heat oven to 430°F or prepare grill to medium-high temperature setting.
05 - Place marinated chicken on wire rack positioned over baking sheet, or position directly on grill grates for direct cooking.
06 - Roast or grill chicken for 30 to 35 minutes, turning pieces halfway through cooking time. Continue until fully cooked with charred edges and clear juices when pierced.
07 - Remove from heat, garnish generously with chopped fresh cilantro, and serve immediately accompanied by lemon wedges.