01 - Remove steaks from the refrigerator 30 minutes before cooking to bring them to room temperature. Pat the surface 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 cast-iron skillet over medium-high heat until shimmering. Lay the steaks in the pan and sear for 3 to 4 minutes per side for medium-rare, adjusting time for preferred doneness. Transfer the 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 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 and melt the butter in the skillet. Add the minced garlic and sauté for about 30 seconds until fragrant, being careful not to brown it. Pour in the fresh lemon juice and sprinkle the red pepper flakes, using a wooden spoon to scrape up any browned bits from the bottom of the pan.
05 - Return the cooked shrimp to the skillet and toss to coat evenly in the garlic butter sauce. Sprinkle the chopped fresh parsley over the top and toss once more.
06 - Arrange each rested steak on a plate alongside a generous portion of the garlic butter shrimp. Spoon any remaining sauce from the pan over the top and serve immediately.