01 - Make deep cuts in each chicken piece using a sharp knife, allowing 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 into the prepared marinade, ensuring thorough coating on all sides. Cover the bowl and refrigerate for a minimum of 2 hours, preferably overnight for maximum flavor penetration.
04 - Preheat your oven to 430°F or prepare an outdoor grill to medium-high heat setting.
05 - Place the marinated chicken pieces on a wire rack positioned over a baking tray to allow air circulation, or arrange directly on the grill grates.
06 - Roast or grill the chicken for 30 to 35 minutes, flipping pieces halfway through cooking, until meat is fully cooked, edges show desirable charring, and juices run clear when pierced.
07 - Sprinkle generously with freshly chopped cilantro and accompany with lemon wedges. Serve immediately while hot.