If the asparagus comes out mushy, chances are it's overcooked. Asparagus does not take long to cook. If you have really thin pieces of asparagus, you may want to lower the cook time a minute or two. You'll know the asparagus is done when it is bright green and just fork tender- it should still have a slight crunch to it. If the asparagus is dark green, it is overcooked.