Place chicken in a large zipper-topped plastic bag.
In a blender or food processor, place next 9 ingredients (tomato through salt and pepper) along with 3 tablespoons of olive oil; blend until smooth then pour mixture over chicken.
Seal the bag and turn to coat; refrigerate for 30 minutes. Preheat outdoor grill to MEDIUM-HIGH. Brush grill grate with remaining 2 tablespoons of olive oil.
Remove chicken from marinade (reserving marinade); grill for 8 minutes per side, basting with marinade while grilling.