Whisk together all dressing ingredients. Divide dressing in half. Cover and chill half of the dressing, transfer remaining half of dressing to a large resealable bag. Add chicken to bag and refrigerate for 30 minutes.
Cook chicken on the stove over medium heat or on the grill 5-8 minutes on each side until cooked through. Slice chicken into strips.
Assemble salads with lettuce on the bottom, topped with chicken, bacon, onions, eggs, and tomatoes. Use reserved dressing to drizzle over salad and top with freshly cracked black pepper if desired.
Recipe prep time does not include 30 minutes of marinade time.