Prep the asparagus: Trim off the woody, tough root ends of the asparagus, then rinse thoroughly under cold water. Bring a pot of generously salted water to a rolling boil, add the asparagus, and blanch for 1-2 minutes only. Immediately transfer the asparagus to an ice water bath to stop the cooking process, then drain and pat completely dry—this locks in its bright green color and crisp-tender texture.
Prep the steak for searing: Take the steak out of the refrigerator 20-30 minutes before cooking to bring it to room temperature (this ensures even cooking from edge to edge). Pat the steak completely dry on all sides with paper towels, then season generously with sea salt and black pepper on both sides
Sear the steak: Heat your heavy-bottomed pan over medium-high heat until it is very hot. Add 1 tbsp of butter, let it melt and foam slightly, then carefully place the steak in the pan. Do not move or flip the steak for 3-4 minutes, to allow a deep, golden-brown, crispy crust to form
Baste and finish cooking: Flip the steak with tongs, add the remaining butter, garlic, and fresh herbs (if using) to the pan. Tilt the pan slightly and continuously spoon the melted, aromatic butter over the top of the steak for 2-3 minutes for perfect medium-rare doneness. Add the blanched asparagus to the pan in the last 1 minute of cooking, tossing to coat in the buttery pan juices and warm through
Rest and serve: Transfer the steak and asparagus to a clean plate. Let the steak rest for 5 full minutes before slicing (this critical step locks in all the juicy flavor, so your steak stays tender instead of drying out). Finish with a light sprinkle of fresh black pepper, and serve immediately