Remove the steak from the refrigerator 20 minutes before cooking to bring it to room temperature, ensuring an even cook.
Pat the steak completely dry with paper towels to ensure a high-quality crust, then season both sides with half of the sea salt and black pepper.
Preheat a cast-iron skillet over medium-high heat and add the avocado oil, swirling to coat the bottom.
Place the steak in the hot skillet and sear for 3-4 minutes without moving it to develop a deep golden-brown crust.
Flip the steak and immediately add the ghee, smashed garlic clove, rosemary, and thyme to the pan.
Tilt the pan slightly and use a spoon to continuously baste the steak with the melting herb ghee for another 3-4 minutes until it reaches your desired doneness.
Transfer the steak to a cutting board and let it rest for at least 5-8 minutes to allow the juices to redistribute.
While the steak rests, add the asparagus to the same pan (or a separate skillet) and sauté in the remaining juices for 4-5 minutes until bright green and tender.
Slice the steak against the grain and serve alongside the asparagus, drizzling any remaining pan juices over the top.