01 - In a large mixing bowl, whisk together soy sauce, honey, olive oil, lime juice, minced garlic, and ground black pepper until thoroughly combined.
02 - Add chicken breast cubes to the marinade, tossing until each piece is well coated. Cover and refrigerate for at least 30 minutes, or up to 2 hours for more pronounced flavor.
03 - If utilizing wooden skewers, submerge them in water for 30 minutes to prevent charring on the grill.
04 - Alternate threading marinated chicken, pineapple cubes, bell pepper pieces, and onion wedges onto skewers, ensuring even distribution for each skewer.
05 - Bring grill or grill pan to medium-high heat.
06 - Place kabobs on the grill. Cook for 12 to 15 minutes, turning occasionally, until chicken is fully cooked and lightly charred, and pineapple shows caramelization.
07 - Remove skewers from grill and garnish with fresh chopped cilantro or parsley as desired. Serve immediately.