"Mushy" vegetables may be the result of overcooking, but with certain vegetables, such as carrots, potatoes, etc., you can help keep them "firm" by adding a small amount of vinegar to the cooking water. Vinegar actually reinforces the pectin in the cell walls of certain vegetables.