1: Marinade the chicken with the spices and oil for 30 minutes (or up to 4 hours).
2: Preheat the grill to medium-high heat.
3: Grill the chicken for 10-15 minutes or until fully cooked.
4: Brush the bread with olive oil and place face down on the grill to lightly toast.
5: Spread each slice with garlic mayo sauce.
6: Add lettuce, tomatoes, onions, spinach, cucumber, and red bell pepper on the sandwich.
7: Top with grilled chicken and serve.