01 - Preheat grill or grill pan to medium-high heat.
02 - Rub chicken breasts with olive oil, salt, pepper, and garlic powder, coating evenly on all sides.
03 - Place chicken on the preheated 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, then slice thinly against the grain.
04 - While chicken grills, combine mayonnaise, grated Parmesan, lemon juice, Dijon mustard, Worcestershire sauce, and minced garlic in a small bowl. Whisk until smooth and creamy.
05 - Spread softened butter on the cut sides of the rolls. Place butter-side down on the 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 bottom half of each toasted roll. Layer with shredded romaine, sliced grilled chicken, shaved Parmesan, and cherry tomatoes. Top with the remaining roll halves.
07 - Slice each sandwich in half diagonally and serve immediately while the chicken is warm and the bread remains crispy.