Asparagus contains an enzyme called lignin, which is found at the end of each spear. Lingen cannot be softened by heat, so it needs to be removed prior to cooking. The other reason is that it could be undercooked. If that’s the case, cook it a little longer.