Prepare the Asparagus:
Wash the asparagus spears thoroughly.
Peel the white asparagus carefully to remove the tough outer layer (green asparagus usually doesn’t need peeling).
Trim the woody ends of the spears.
Cook the Asparagus:
In a large pot, bring water to a boil. Add salt and a pinch of sugar (optional).
Place the asparagus spears in the boiling water. Reduce the heat to a simmer.
Cook white asparagus for about 15–20 minutes or until tender. Green asparagus cooks faster, usually in 8–10 minutes.
Test for doneness by piercing a spear with a knife; it should be tender but not mushy.
Serve:
Remove the asparagus from the pot and drain well.
Serve hot with melted butter, Hollandaise sauce, boiled potatoes, or ham, as desired.