01 - In a large bowl, combine olive oil, minced garlic, soy sauce, salt, and black pepper. Add the chicken pieces and toss until evenly coated. Cover and refrigerate for at least 15 minutes, or up to 2 hours for deeper flavor penetration.
02 - If using wooden skewers, submerge them in water for at least 20 minutes to prevent burning on the grill. Metal skewers require no preparation.
03 - In a small bowl, whisk together mayonnaise, Thai sweet chili sauce, sriracha, honey, and rice vinegar until smooth and well combined. Set aside.
04 - Remove chicken from the marinade and thread the pieces tightly onto the prepared skewers, leaving a small gap between pieces for even cooking.
05 - Preheat an outdoor grill or grill pan over medium-high heat. Lightly oil the grates to prevent sticking.
06 - Place the skewers on the grill and cook for 5–7 minutes per side, turning once, until the chicken is cooked through and lightly charred with grill marks.
07 - During the final 2 minutes of grilling, brush the skewers generously with Bang Bang sauce on all sides, turning frequently to caramelize the glaze without burning.
08 - Remove skewers from the grill and drizzle with additional Bang Bang sauce. Garnish with sliced scallions, toasted sesame seeds, and fresh cilantro. Serve immediately while hot.