Fill a large bowl with water and ice. Set aside.Bring a large pot of lightly salted water to a boil. Add the asparagus and cook for 2-3 minutes or until crisp-tender. Drain quickly and immediately transfer to the ice bath for 2 minutes to cool down.
For the vinaigrette, whisk together the ingredients until emulsified.
Thoroughly drain the asparagus and blot with paper towels. Toss the asparagus with the vinaigrette and arrange the spears on a platter. You can chill the refrigerator for another 15-20 minutes to allow the vinaigrette to further absorb in the asparagus.