To make the marinade, measure the spices into a small bowl and stir. Add the olive oil, lime juice and mix until smooth.
Trim off any excess fat from the chicken breast. Rinse and pat dry with a paper towel.
If the chicken breast is especially thick, hammer it with a mallet to flatten slightly. Then, place the chicken fillet and the marinade in a bowl or freezer bag and allow it to marinate for 30 minutes.
While the chicken is marinating, prepare the rice according to package directions. It's generally a ratio of 1 part rice to 2 parts water, steamed for 15 minutes.
Preheat a BBQ grill or a grill pan to 400 F. Add the chicken and grill about 7 minutes. Turn over and grill the other side for another 7 minutes, or until internal temperature is 165 degrees.
Remove from the grill and let stand a few minutes before slicing.
Mix the steamed cooked rice, lime juice, chopped cilantro, sea salt and freshly ground black pepper in a mixing bowl. Toss gently.
Lay a lettuce leaf in the bottom of the serving bowl. Arrange the steamed rice, corn, beans, chopped tomatoes and onions in groups within the lettuce leaf.If you're using canned corn, it's already been cooked so just drain it and rinse with fresh water. Arrange the thinly sliced chicken in the bowl.
Add half a peeled avocado and chopped jalapeño. Before serving, add a spoonful of Greek yogurt.
Garnish with fresh chopped herbs and a wedge of lime. Serve with hot sauce or salsa on the side.