Whisk marinade / dressing ingredients together to combine. Pour half the marinade into a shallow dish to marinade the chicken fillets for two hours if time allows. Refrigerate the reserved untouched marinade to use as a dressing.
Heat a nonstick pan over medium heat with about a teaspoon of oil and cook chicken fillets on each side until golden, crispy and cooked through. Once chicken is cooked, set aside and allow to rest.
Wipe pan over with paper towel; drizzle with another teaspoon of oil and fry the bacon until crispy.
Slice chicken into strips and prepare salad with leaves, tomatoes, avocado slices, corn, onion strips and chicken.
Whisk 2 tablespoons of water into the remaining untouched marinade / dressing and drizzle over the salad. Sprinkle the bacon over the top and season.