Step 1: Prepare the Marinade: In a medium bowl, whisk together the soy sauce, honey, rice vinegar, sesame oil, grated ginger, minced garlic, and red pepper flakes (if using). This aromatic blend forms the foundation of the dish's delectable flavor.
Step 2: Marinate the Chicken: Add the cubed chicken to the marinade, ensuring each piece is well coated. Cover the bowl and refrigerate for at least 30 minutes, or up to 4 hours for a more intense flavor. Allowing the chicken to marinate enhances its tenderness and infuses it with the marinade's rich essence.
Step 3: Thread the Skewers: Thread the marinated chicken cubes onto the soaked wooden skewers, leaving a small space between each piece to ensure even cooking. Soaking the skewers prevents them from burning during grilling.
Step 4: Cook the Chicken Skewers: Preheat a grill to medium heat. Place the skewers on the grill and cook for about 6-8 minutes per side, or until the chicken is cooked through and has a slight char. Alternatively, the skewers can be baked in a preheated oven at 400F (200C) for 15-20 minutes, turning halfway through.
Step 5: Garnish and Serve: Remove the skewers from the grill or oven and garnish with thinly sliced green onions and sesame seeds. Serve immediately. These garnishes add a final touch of freshness and visual appeal to the dish.
Optional tips: For a vegetarian option, substitute the chicken with firm tofu cubes. Marinating the tofu will also enhance its flavor. For an extra layer of flavor, brush the skewers with a bit of the marinade during the last few minutes of cooking.