01 - Preheat grill or grill pan to medium-high heat.
02 - Rub chicken breasts with olive oil, salt, pepper, and garlic powder, ensuring even coating.
03 - Place chicken on grill and cook 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.
04 - While chicken cooks, 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 each roll generously. Place butter-side down on grill or in a skillet over medium heat until golden and crispy, approximately 2–3 minutes.
06 - Spread a generous layer of Caesar dressing on the toasted bottom half of each roll. Layer with shredded romaine, sliced grilled chicken, shaved Parmesan, and cherry tomatoes. Top with the remaining bun half.
07 - Slice each sandwich in half diagonally and serve immediately while chicken is still warm.