In a mixing bowl, whisk together the honey, soy sauce, minced garlic, grated ginger, olive oil, salt, and black pepper until well combined.
Add the chicken cubes to the marinade, ensuring they are evenly coated. Cover the bowl and refrigerate for at least 15 minutes to allow the flavors to meld.
Preheat your grill or grill pan over medium-high heat. If using wooden skewers, soak them in water for about 10 minutes to prevent burning.
Thread the marinated chicken cubes onto the skewers, leaving a little space between each piece for even cooking.
Place the skewers on the preheated grill and cook for about 6-7 minutes on each side, or until the chicken is cooked through and has nice grill marks.
Optional: During the last few minutes of cooking, brush some extra marinade over the skewers for added flavor.
Once cooked, remove the skewers from the grill and let them rest for a few minutes. Sprinkle with sesame seeds and sliced green onions as a garnish if desired.
Serve the Honey Garlic Chicken Skewers hot with your choice of side dishes.