01 - Preheat your oven to 425°F.
02 - Toss the trimmed asparagus with olive oil, salt, and pepper. Spread in a single layer on a baking sheet. Roast for 12–15 minutes, turning once halfway through, until tender and lightly golden at the tips.
03 - Pat the steaks dry with paper towels. Season both sides generously with kosher salt and freshly ground black pepper.
04 - Heat a large cast iron skillet over high heat and add olive oil. Once the oil is shimmering, place the steaks in the pan and sear for 2–3 minutes per side until a deep, caramelized crust forms.
05 - Reduce heat to medium. Add butter, smashed garlic, rosemary, and thyme to the skillet. Tilt the pan and continuously spoon the foaming butter and herbs over the steaks for 1–2 minutes.
06 - Cook steaks to your desired doneness (about 130°F internal temperature for medium-rare). Transfer to a cutting board, tent loosely with foil, and let rest for 5 minutes to allow juices to redistribute.
07 - Remove the asparagus from the oven. Drizzle with fresh lemon juice and sprinkle with lemon zest, tossing gently to coat.
08 - Arrange each steak alongside a portion of roasted asparagus. Spoon the garlic-herb butter from the skillet over each steak and serve immediately.