01 - Preheat a grill or grill pan to medium-high heat.
02 - Place chicken breasts between sheets of plastic wrap and pound to an even 3/4-inch thickness for uniform cooking.
03 - Brush chicken with olive oil. Sprinkle with garlic powder, onion powder, dried thyme, salt, and black pepper on all sides.
04 - Grill chicken breasts 5 to 7 minutes per side until golden and cooked through; internal temperature should reach 165°F (74°C).
05 - During last 2 minutes of grilling, top each chicken breast with a slice of ham and a slice of Swiss cheese. Close grill lid or cover with foil to allow cheese to melt.
06 - In a mixing bowl, combine mayonnaise, Dijon mustard, honey, and lemon juice. Whisk until smooth.
07 - If desired, spread butter on the cut sides of the buns. Toast cut-side down on the grill until golden brown.
08 - Spread Dijon sauce on the bottom halves of the toasted buns. Top with baby spinach or lettuce, then grilled chicken with ham and cheese, and cover with the top bun.
09 - Serve immediately while the sandwiches are hot and the cheese is melty.