In a shallow glass dish, combine soy sauce, honey, ginger, garlic, lemon peel, and red pepper flakes. Mix well. Add chicken; stir to coat. Cover with plastic wrap and refrigerate for 1 to 2 hours, stirring occasionally.
Preheat broiler. Remove chicken from the marinade. Using four 10 inch metal skewers, alternately thread chicken, tomatoes, mushrooms, and bell pepper.
Place on hot grill. Grill 2 or 3 times until meat is cooked and vegetables browned, about 10 minutes. Place on serving plates and serve immediately.