01 - Preheat grill or grill pan to medium-high heat, approximately 375°F.
02 - Rub chicken breasts thoroughly with olive oil, salt, pepper, and garlic powder on all sides.
03 - Grill chicken for 6–7 minutes per side, or until internal temperature reaches 165°F and juices run clear. Remove from heat and let rest for 5 minutes before slicing thinly across the grain.
04 - While chicken grills, whisk together mayonnaise, grated Parmesan, lemon juice, Dijon mustard, Worcestershire sauce, and minced garlic in a small bowl until smooth and well combined.
05 - Butter the cut sides of the rolls and toast on grill or pan for 2–3 minutes until golden brown and crispy.
06 - Spread a generous layer of Caesar dressing on each roll bottom. Layer with shredded romaine, sliced chicken, shaved Parmesan, and cherry tomatoes if using. Top with roll and slice in half diagonally.
07 - Serve sandwiches immediately while bread remains crispy and chicken is still warm.