01 - Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Drain and rinse under cold water to stop cooking and cool. Set aside.
02 - Preheat grill or grill pan over medium-high heat. Pat steak dry and rub with olive oil, kosher salt, and black pepper evenly.
03 - Grill steak for 3-4 minutes per side for medium-rare doneness, adjusting time as needed for preferred doneness. Remove from heat and let rest for 5 minutes.
04 - Slice rested steak thinly against the grain for maximum tenderness. Set aside.
05 - In a large salad bowl, add cooled pasta, chopped romaine lettuce, halved cherry tomatoes, and sliced red onion.
06 - Drizzle Caesar dressing over salad, add grated Parmesan and lemon juice. Toss gently until evenly combined.
07 - Top with sliced steak, croutons, and shaved Parmesan. Season with freshly ground black pepper to taste. Serve immediately or refrigerate 15 minutes for a chilled salad.