Remove the steak from the refrigerator 20 minutes before cooking to reach room temperature, then pat dry with paper towels.
Season both sides of the steak generously with sea salt and black pepper.
Trim the woody ends off the asparagus and toss with olive oil and a pinch of salt.
Heat a heavy cast-iron skillet over medium-high heat until it begins to smoke slightly.
Place the steak in the hot skillet and sear for 3 to 4 minutes without moving it to develop a deep brown crust.
Flip the steak and immediately add the ghee, 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 melting herb ghee for another 3 minutes.
While the steak finishes, pan-roast the asparagus in a separate skillet over medium heat for 5-7 minutes until tender and slightly charred.
Transfer the steak to a cutting board and let it rest for 5 to 8 minutes to allow the juices to redistribute before slicing.
Serve the sliced steak alongside the roasted asparagus, drizzling any remaining herb ghee from the pan over the top.