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 to a plate, cover loosely with foil, and let rest.
03 - In the same skillet, add the remaining 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 to a separate plate.
04 - Reduce heat to medium-low. Melt the butter in the skillet, add the minced garlic, and sauté for about 30 seconds until fragrant. Stir in the fresh lemon juice and red pepper flakes, scraping up any browned bits from the bottom of the pan.
05 - Return the cooked shrimp to the skillet and toss gently to coat evenly in the garlic butter sauce. Sprinkle chopped fresh parsley over the top.
06 - Place each rested steak on a plate alongside the garlic butter shrimp. Spoon any remaining sauce from the skillet over the top and serve immediately.