To Marinate: Arrange chicken pieces in a 23x33 cm baking dish. In a small bowl combine the onion, soy sauce, ginger, garlic and honey; mix together and spoon mixture over chicken. Cover dish and refrigerate to marinate for 1 hour, turning pieces once.
Preheat oven to 220 degrees C.
Cook chicken at 220 degrees C for 30 minutes. Turn pieces over and top with spring onion, then continue cooking for about 10 to 15 minutes or until chicken is tender and cooked through and juices run clear. Serve immediately.
The nutrition data for this recipe includes information for the full amount of the marinade ingredients. Depending on marinating time, ingredients, cooking method, etc., the actual amount of the marinade consumed will vary.