not-so-fresh asparagus can carry some bitter and sour taste. overcooked asparagus can also have some bitter and sour taste. the flavor of asparagus blends well with other ingredients (food and spices). for the best tasting asparagus, go for the fresh ones (definitely not canned).