01 - Remove steaks from the refrigerator 30 minutes before cooking to bring to room temperature. Pat them dry with paper towels and season both sides generously with kosher salt and freshly ground black pepper.
02 - Heat 1 tablespoon of olive oil in a heavy skillet, preferably cast iron, 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 to reach your preferred doneness. Transfer the steaks to a plate, tent loosely with foil, and let rest while you cook 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. Remove the shrimp to a separate plate and set aside.
04 - Reduce the heat to medium-low. Melt the butter in the skillet, then add the minced garlic and sauté for about 30 seconds until fragrant, being careful not to let it brown. Pour in the lemon juice and sprinkle in the red pepper flakes, using a wooden spoon to scrape up any fond from the bottom of the pan.
05 - Return the shrimp to the skillet and toss to coat evenly in the garlic butter sauce. Sprinkle the chopped fresh parsley over the top.
06 - Place each rested steak on a plate alongside a generous portion of garlic butter shrimp. Spoon any remaining sauce from the pan over the top and serve immediately.