01 - Make deep diagonal cuts across each chicken piece using a sharp knife to allow marinade penetration 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 thoroughly until completely smooth and evenly incorporated.
03 - Submerge chicken pieces in the prepared marinade, ensuring complete coating. Cover container and refrigerate for minimum 2 hours, preferably overnight for optimal flavor absorption.
04 - Preheat oven to 430°F or prepare grill to medium-high heat setting.
05 - Place marinated chicken on wire rack positioned over baking sheet for oven cooking, or arrange directly on grill grates for outdoor preparation.
06 - Roast or grill chicken for 30-35 minutes, turning pieces halfway through cooking time. Continue until internal temperature reaches safe levels, edges show charring, and juices run clear when pierced.
07 - Remove from heat, sprinkle generously with chopped fresh cilantro, and present immediately with lemon wedges on the side.