01 - In a bowl, whisk together soy sauce, honey, olive oil, lime juice, garlic, ginger, and black pepper until fully combined.
02 - Place chicken pieces in a large resealable bag or bowl. Pour the marinade over and toss to coat thoroughly. Refrigerate for at least 30 minutes, up to 2 hours for enhanced flavor.
03 - Preheat grill to medium-high heat. If using wooden skewers, soak them in water for at least 30 minutes to prevent burning.
04 - Thread marinated chicken, pineapple chunks, bell pepper pieces, and onion wedges alternately onto skewers, distributing ingredients evenly.
05 - Place kabobs on the preheated grill and cook for 12–15 minutes, turning every few minutes, until chicken is cooked through and vegetables are slightly charred.
06 - Remove from grill and garnish with chopped fresh cilantro. Serve immediately with lime wedges on the side.