01 - Remove steaks from the refrigerator 30 minutes before cooking to bring them to room temperature. Pat both sides dry thoroughly 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. Place steaks in the pan and sear for 3 to 4 minutes per side for medium-rare doneness, adjusting time for your preferred temperature. Transfer steaks to a plate, tent loosely with aluminum foil, and allow to rest while preparing the shrimp.
03 - In the same skillet, add the remaining tablespoon of olive oil. Arrange 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 shrimp to a separate plate and set aside.
04 - Reduce the heat to medium-low and melt the butter in the skillet. Add the minced garlic and sauté for approximately 30 seconds until fragrant, being careful not to let it brown. Pour in the lemon juice and add the red pepper flakes, scraping up any fond from the bottom of the pan to incorporate into the sauce.
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.
06 - Arrange each rested steak on a plate alongside a generous portion of garlic butter shrimp. Spoon any remaining pan sauce over the top and serve immediately.