Wash the asparagus thoroughly
Trim off the tough woody ends
Bring a pot of salted water to a boil
Add the asparagus to the boiling water
Boil thin asparagus for 2 to 3 minutes
Boil medium asparagus for 3 to 4 minutes
Boil thick asparagus for 4 to 5 minutes
Check for tenderness with a fork
Drain the asparagus immediately
Transfer to ice water if you want to stop cooking
Season as desired and serve
