Whisk marinade/dressing ingredients together. Pour half into a shallow dish to marinate the chicken for two hours if possible. Refrigerate the untouched marinade to use as a dressing.
Heat a nonstick pan with a teaspoon of oil and sear the chicken on each side until golden and cooked through. Once done, let it rest.
Wipe the pan, add a new teaspoon of oil, and fry the bacon until crispy.
Slice chicken into strips and assemble the salad with lettuce, tomatoes, avocado slices, corn, and red onion. Add chicken.
Whisk 2 tablespoons of water into the reserved marinade/dressing and drizzle over the salad. Top with bacon and optionally, extra salt and cracked pepper.