01 - Preheat grill or grill pan to medium-high heat.
02 - Place chicken breasts between sheets of plastic wrap and pound evenly to 3/4-inch thickness to ensure uniform cooking.
03 - Brush each chicken breast with olive oil and season with garlic powder, onion powder, dried thyme, salt, and black pepper.
04 - Place chicken breasts on grill and cook 5 to 7 minutes per side, until golden brown and internal temperature reaches 165°F.
05 - During the final 2 minutes of grilling, top each chicken breast with a slice of ham, then a slice of Swiss cheese. Cover grill or tent with foil to melt cheese.
06 - In a mixing bowl, combine mayonnaise, Dijon mustard, honey, and lemon juice. Mix until smooth.
07 - Brush split sides of sandwich buns lightly with butter. Toast on the grill, cut-side down, until golden brown.
08 - Spread Dijon sauce on bottom half of each toasted bun. Layer with baby spinach or lettuce, grilled chicken with ham and cheese, and crown with the top bun.
09 - Serve hot while cheese is melty for optimal texture and flavor.