Wasserschnecken sind Pflanzenfresser, deren Nahrung aus Algen und anderen Vegetationsformen besteht. Sowohl in Gefangenschaft als auch in freier Wildbahn passen Wasserschnecken ihre Ernährung an, um fast jede Art von Vegetation oder Mikroorganismen zu fressen die in ihren Lebensräumen vorhanden sind.
Wasserschnecken sind zum Teil aufgrund ihres anpassungsfähigen Geschmacks notorische Überfresser und Überzüchter. Wenn zwei oder mehr Schnecken in einem Tank mit reichlich Nahrung gelassen werden, vermehren sie sich schnell und fressen die gesamte Vegetation, einschließlich Pflanzen, die aus ästhetischen Gründen in den Tank gelegt wurden. In freier Wildbahn werden Wasserschnecken zu einer zerstörerischen invasiven Art, wenn sie sich in einem Lebensraum befinden, in dem es keine natürlichen Feinde gibt, um die Population unter Kontrolle zu halten.