Don’t overcook the asparagus. Asparagus should still be vibrant green when they are finished being cooked.  If they are darker green and mushy, you have overcooked them.