01 - Remove the steaks from the refrigerator 30 minutes before cooking to bring them to room temperature. Pat both sides thoroughly dry with paper towels, then 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 it just begins to smoke. Carefully lay the steaks in the pan and sear 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 allow them to rest while you prepare the shrimp.
03 - In the same skillet, add the remaining 1 tablespoon of olive oil. Arrange the shrimp in a single even 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. Remove the shrimp to a separate plate and set aside.
04 - Reduce the heat to medium-low. Add the butter to the skillet and allow it to melt, then stir in the minced garlic. Sauté for about 30 seconds until fragrant, being careful not to brown the garlic. Pour in the fresh lemon juice and sprinkle the red pepper flakes, using a wooden spoon to scrape up any flavorful browned bits from the bottom of the pan.
05 - Return the cooked shrimp to the skillet and toss gently to coat each piece evenly in the garlic butter sauce. Sprinkle the chopped fresh parsley over the top and remove from heat.
06 - Arrange each rested steak on a dinner plate alongside a generous portion of the garlic butter shrimp. Spoon any remaining pan sauce over the top and serve immediately while hot.