01 - Preheat grill or grill pan to medium-high heat.
02 - Place chicken breasts between plastic wrap and pound to an even 3/4 inch thickness for uniform cooking.
03 - Brush both sides of chicken breasts with olive oil. Season evenly with garlic powder, onion powder, dried thyme, salt, and black pepper.
04 - Grill chicken breasts for 5 to 7 minutes per side until golden and fully cooked. Ensure internal temperature reaches 165 degrees Fahrenheit.
05 - In last 2 minutes of grilling, top each chicken breast with one slice ham and one slice Swiss cheese. Cover grill or tent with foil until cheese melts.
06 - In a mixing bowl, combine mayonnaise, Dijon mustard, honey, and lemon juice; whisk until blended.
07 - Optional: Lightly butter cut sides of buns and toast on grill until golden brown.
08 - Spread Dijon sauce over bottom halves of buns. Layer with spinach or lettuce leaves, then grilled chicken topped with ham and Swiss cheese. Cap with top buns.
09 - Serve sandwiches hot and fresh, ensuring cheese is melty and components are evenly stacked.