Gather your equipment: a large skillet, tongs or a slotted spoon, a sharp knife, and a cutting board. Preheat the skillet over medium heat until it's warm but not smoking.
Prepare the asparagus by rinsing thoroughly, then snap off the woody ends—this is where the stalks naturally break and ensures even cooking. If some stalks are very thick, cut them in half lengthwise for a more uniform texture.
Peel and finely mince or thinly slice the garlic cloves. Set aside; this helps release their fragrant aroma during cooking.
Add the butter to the hot skillet and let it melt gently, swirling the pan to coat the surface evenly. The butter should foam softly without browning, filling the kitchen with a rich, nutty aroma.
Place the asparagus in the skillet in a single layer, pressing lightly to make contact with the hot butter. Cook undisturbed for 2-3 minutes until the stalks turn bright green and start to get a slight golden edge.
Using tongs or a slotted spoon, gently toss or turn the asparagus to coat it evenly with butter. Add the prepared garlic and cook for another 2-3 minutes, stirring occasionally. The garlic should become fragrant and just golden, but avoid burning it to prevent bitterness.
Check the asparagus for doneness: it should be tender yet still have a slight crunch, and the garlic will be fragrant and lightly golden. If it needs more time, cook for another minute, keeping an eye on the garlic.
Finish with a pinch of flaky sea salt, freshly cracked black pepper, and optional lemon zest for brightness. Toss everything gently to combine and distribute the seasonings evenly.
Remove the skillet from heat and let the asparagus rest for 30 seconds to allow flavors to meld. Transfer to a serving plate, pouring any flavorful pan juices over the top.
Serve immediately while warm, enjoying the vibrant color, fragrant aroma, and tender-crisp texture of the asparagus coated in garlic butter.