Snap off tough ends of asparagus. Cook in boiling salted water to cover 2 to 3 minutes or until crisp-tender; drain. Plunge asparagus into ice water to stop the cooking process; drain and set aside.
Whisk together oil, next 6 ingredients, and, if desired, shallot.
Drizzle asparagus with vinaigrette, and sprinkle with chopped egg, if desired.
Prep: 10 min., Cook: 3 min.