Prep the Asparagus: Wash the stalks and snap off the woody ends.
Heat the olive oil in a large frying pan over medium-high heat. Add the asparagus in a single layer. Cook for 4–5 minutes, tossing occasionally, until they are bright green and starting to show charred, golden-brown patches.
Lower the heat to medium. Add the butter and the sliced garlic. Sauté for just 1–2 minutes until the garlic is golden and fragrant (be careful not to burn it).
Stir in the lemon zest and season with a pinch of sea salt and cracked black pepper.
Plate the asparagus immediately. Top with the shaved Parmesan and a final squeeze of lemon juice while the stalks are still hot enough to slightly melt the cheese.