01 - Make deep cuts in each chicken piece using a sharp knife to allow marinade penetration into the meat fibers.
02 - Combine yogurt, lemon juice, garlic, ginger, cumin, coriander, chili powder, turmeric, garam masala, salt, and oil in a large bowl. Whisk thoroughly until completely smooth and uniform.
03 - Submerge chicken pieces in the marinade, ensuring complete coating. Cover container and refrigerate for minimum 2 hours, preferably overnight for optimal flavor development.
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, or directly on grill grates.
06 - Roast or grill for 30 to 35 minutes, turning pieces halfway through cooking. Chicken is done when juices run clear, internal temperature reaches 165°F, and edges show characteristic char marks.
07 - Sprinkle freshly chopped cilantro over chicken and present with lemon wedges. Serve immediately while hot.