01 - In a large mixing bowl, combine soy sauce, honey, olive oil, lime juice, minced garlic, and ground black pepper. Whisk until smooth.
02 - Add chicken cubes to the marinade, ensuring all pieces are coated evenly. Cover and refrigerate for at least 30 minutes, or up to 2 hours for enhanced flavor.
03 - If using wooden skewers, soak them in water for 30 minutes to prevent burning during grilling.
04 - Alternately thread marinated chicken, pineapple cubes, bell pepper pieces, and red onion wedges onto skewers, distributing ingredients evenly.
05 - Set a grill or grill pan to medium-high heat. Lightly oil the grates if necessary.
06 - Place skewers on the grill. Cook for 12 to 15 minutes, turning occasionally, until the chicken is fully cooked, showing clear juices, and the pineapple is caramelized.
07 - Transfer kabobs to a platter. Garnish with fresh cilantro or parsley if desired and serve immediately.