01 - Remove steaks from the refrigerator 30 minutes before cooking to bring them to room temperature. Pat both sides dry with paper towels and season generously with kosher salt and freshly ground black pepper.
02 - Heat 1 tablespoon of olive oil in a heavy cast iron skillet over medium-high heat until the oil just begins to shimmer. Sear the steaks for 3 to 4 minutes per side for medium-rare, adjusting time for your preferred doneness. Transfer the steaks to a plate, tent loosely with aluminum foil, and let them rest while you prepare the shrimp.
03 - In the same skillet, add the remaining tablespoon of olive oil. Arrange the shrimp in a single layer, season lightly with salt and pepper, and cook for 1 to 2 minutes per side until they turn pink and become just opaque throughout. Transfer the shrimp to a separate plate and set aside.
04 - Reduce the heat to medium-low. Melt the butter in the skillet, add the minced garlic, and sauté for about 30 seconds until fragrant and lightly golden. Stir in the fresh lemon juice and red pepper flakes, using a wooden spoon to scrape up any caramelized browned bits from the bottom of the pan.
05 - Return the cooked shrimp to the skillet and toss gently to coat them evenly in the garlic butter sauce. Sprinkle the chopped fresh parsley over the top and give one final toss.
06 - Place each rested steak on a dinner plate alongside a generous portion of the garlic butter shrimp. Spoon any remaining sauce from the pan directly over the top and serve immediately.