In a bowl, combine the first nine ingredients; mix well. Pour 1/4 cup marinade into a large resealable plastic bag; cover and refrigerate remaining marinade. Add beef to the bag. Seal and turn to coat; refrigerate for at least 2 hours or overnight, turning occasionally.
Drain and discard marinade. On metal or soaked wooden skewers, alternately thread beef and vegetables. Grill, uncovered, over medium heat or broil 4 in. from heat for 6-8 minutes on each side or until beef reaches desired doneness, basting frequently with reserved marinade and turning once.