01 - Whisk together BBQ sauce olive oil soy sauce garlic smoked paprika black pepper and salt in a large bowl until thoroughly combined.
02 - Add chicken cubes to the marinade tossing to coat completely. Cover the bowl and refrigerate for at least 30 minutes up to 2 hours for optimal flavor absorption.
03 - Soak wooden skewers in water for at least 20 minutes to prevent burning during grilling. If using metal skewers this step can be skipped.
04 - Preheat grill to medium-high heat approximately 400°F or prepare a grill pan over medium-high heat on the stovetop.
05 - Thread marinated chicken pineapple chunks bell pepper and onion alternately onto skewers. Begin and end with a piece of chicken or pineapple to secure the ingredients.
06 - Grill skewers for 12 to 15 minutes turning occasionally and basting with extra BBQ sauce halfway through cooking. Cook until chicken reaches 165°F internally and develops light charring.
07 - Remove skewers from grill and transfer to a serving platter. Garnish with chopped cilantro or parsley and serve with fresh lime wedges on the side.