01 - In a mixing bowl, whisk together soy sauce, honey, olive oil, lime juice, minced garlic, ground ginger, and black pepper until well combined.
02 - Place chicken cubes in a large resealable bag or shallow bowl. Pour the marinade over the chicken and toss to coat evenly. Refrigerate for at least 30 minutes, or up to 2 hours for deeper flavor penetration.
03 - Preheat the 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 slightly charred on the edges.
06 - Transfer kabobs to a serving platter, sprinkle with chopped fresh cilantro, and serve with lime wedges on the side.