01 - Heat the grill or grill pan to medium-high temperature.
02 - Place chicken breasts between plastic wrap sheets and pound to an even 3/4-inch thickness for uniform cooking.
03 - Brush chicken breasts with olive oil, then evenly coat with garlic powder, onion powder, thyme, salt, and pepper.
04 - Cook chicken breasts 5 to 7 minutes per side, until golden and internal temperature reaches 165°F.
05 - In the final 2 minutes of grilling, place one slice of ham and one slice of Swiss cheese on each chicken breast. Cover grill or tent with foil to facilitate melting.
06 - Mix mayonnaise, Dijon mustard, honey, and lemon juice in a bowl until smooth.
07 - Lightly butter sandwich buns and toast them cut side down on the grill until golden brown, if desired.
08 - Spread Dijon sauce on the bottom halves of buns, top with spinach or lettuce, followed by the grilled chicken topped with ham and melted cheese, then finish with the top bun.
09 - Present sandwiches immediately while hot and cheese is melted.