Remove the steak from the refrigerator 20 minutes before cooking to allow it to reach room temperature for even cooking.
Pat the steak completely dry with paper towels on all sides and season generously with sea salt and black pepper.
Trim the woody ends off the asparagus spears and finely mince the garlic cloves.
Heat the olive oil in a heavy cast-iron skillet over medium-high heat until the oil begins to shimmer and smoke slightly.
Place the steak in the hot skillet and sear for 3 to 4 minutes without moving it to develop a deep, caramelized crust.
Flip the steak and immediately add the ghee, minced garlic, and fresh rosemary to the pan.
Tilt the skillet slightly and use a large spoon to continuously baste the steak with the melted garlic ghee for the final 2 minutes of cooking.
Transfer the steak to a cutting board and let it rest for at least 5 minutes to lock in the juices.
While the steak rests, add the asparagus to the same skillet and sauté in the remaining garlic ghee for 4 to 5 minutes until bright green and tender.
Slice the steak against the grain and serve alongside the buttery asparagus.