In a large mixing bowl, whisk together oil, honey, soy sauce, coriander, ginger, black pepper and garlic. Reserve a small amount of marinade for basting, so the basting sauce doesn't touch any raw poultry.
Place the chicken, red bell peppers, green bell peppers, red onion in the bowl. Marinate in the refrigerator for at least 2 hours or overnight!
To prevent wood skewers from burning, soak them in water for 1 hour or overnight before using them.
Preheat the grill for high heat.
Remove chicken and vegetables from marinade and thread onto wooden skewers.
Lightly oil the grill. Place the skewers on the grill and cook the chicken satay for about 4 - 5 minutes per side or until cooked. Turning and brushing kabobs with reserved marinade sauce frequently.