In a large resealable plastic bag or shallow glass dish, combine the first eight ingredients; mixing well. Remove 2/3 cup for basting and refrigerate. Add beef to remaining marinade; turn to coat. Cover and refrigerate for 8 hours or overnight. Drain and discard the marinade.
On metal or water-soaked bamboo skewers, alternate beef, green peppers, tomatoes and onions. Place on a greased rack in a broiler pan; broil 5-inches from heat source for 3 minutes on each side. Baste with reserved marinade. Continue broiling, turning and basting for 8 to 10 minutes or until meat reaches desired doneness.
Servings: 8