Preheat your oven to 400°F and line a baking sheet with parchment paper.
Trim the woody ends of the asparagus and toss them on the baking sheet with half of the olive oil, sea salt, and black pepper.
Roast the asparagus for 10-12 minutes until they are bright green and slightly tender.
While the asparagus roasts, pat the steak dry with a paper towel and season both sides with the remaining salt and pepper.
Heat a cast-iron skillet over medium-high heat with the remaining olive oil until shimmering.
Place the steak in the hot skillet and sear for 3-4 minutes per side for medium-rare, or until your desired doneness is reached.
Reduce the heat to medium-low and add the grass-fed butter, smashed garlic cloves, rosemary, and thyme to the pan.
Tilt the pan slightly and use a large spoon to continuously baste the steak with the melted herb butter for 1-2 minutes.
Remove the steak from the pan and let it rest on a cutting board for 5 minutes to allow the juices to redistribute.
Slice the steak against the grain and serve alongside the roasted asparagus, drizzling any remaining herb butter from the pan over the top.