01 - Preheat oven to 425°F. Line a baking sheet with parchment paper.
02 - In a large bowl, toss trimmed asparagus with olive oil, kosher salt, and black pepper until evenly coated. Spread in a single layer on the prepared baking sheet.
03 - Roast asparagus for 12 to 15 minutes until tender-crisp with lightly caramelized tips. Remove from oven, drizzle with lemon zest and fresh lemon juice. Set aside.
04 - Pat steaks thoroughly dry with paper towels. Rub both sides generously with olive oil, kosher salt, and freshly ground black pepper.
05 - Heat a large cast-iron skillet or heavy-bottomed pan over high heat until smoking. Carefully lay steaks in the pan and sear for 3 to 4 minutes per side for medium-rare doneness, adjusting time to preference.
06 - During the final 2 minutes of cooking, reduce heat to medium. Add unsalted butter, smashed garlic cloves, chopped rosemary, and thyme to the pan. Tilt the skillet and continuously spoon the foaming garlic-herb butter over the steaks.
07 - Transfer steaks to a warm plate and tent loosely with aluminum foil. Allow to rest for 5 minutes so juices redistribute evenly.
08 - Arrange steaks on plates, spooning pan juices over the top. Serve alongside the roasted lemon asparagus. Garnish with chopped fresh parsley and lemon wedges if desired.