01 -
In a medium bowl, combine barbecue sauce, teriyaki sauce, garlic, and ginger. Reserve 1/2 cup of the mixture and set aside.
02 -
In a gallon-size Ziploc bag or large bowl, combine the barbecue sauce mixture and chicken pieces. Marinate for at least 2 hours or up to 8 hours, turning the bag occasionally. Drain the chicken from the marinade before use.
03 -
Thread chicken, pineapple, bell pepper, and onion onto skewers. Brush with canola oil and season with kosher salt and freshly ground black pepper, to taste.
04 -
Preheat grill to medium heat.
05 -
Add skewers to the grill and cook, turning occasionally, until the chicken is fully cooked and reaches an internal temperature of 165°F, about 10 minutes. Brush skewers with reserved barbecue sauce mixture and cook for an additional 1-2 minutes.
06 -
Serve skewers immediately.