Whisk the olive oil, lime juice and zest, salt, cumin and pepper in a small bowl.
In a medium mixing bowl, combine the remaining ingredients then pour your dressing over the mixture and toss to coat.
Cover and chill for 30 minutes to allow flavors to mingle.