01 - In a large mixing bowl, combine Greek yogurt, lemon juice, tandoori masala, ground coriander, ground cumin, paprika, turmeric, garam masala, cayenne pepper (if using), salt, minced garlic, grated ginger, and vegetable oil. Whisk until smooth and well blended.
02 - Add the cubed chicken pieces to the marinade and toss to coat thoroughly on all sides. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or up to overnight for deeper flavor penetration.
03 - Preheat an outdoor grill, broiler, or grill pan to high heat. If using wooden skewers, ensure they have been soaked in water for at least 30 minutes prior to use.
04 - Thread the marinated chicken pieces onto skewers, leaving a small gap between each piece to ensure even cooking on all sides.
05 - Place the skewers on the preheated grill and cook for 8 to 10 minutes per side, turning occasionally, until the chicken is fully cooked through (internal temperature reaches 165°F) and charred in spots.
06 - Transfer the skewers to a serving platter and garnish generously with fresh coriander leaves and lemon wedges. Serve immediately while hot.