Los caracoles de agua son herbívoros cuyas dietas consisten en algas y otras formas de vegetación. Tanto en cautiverio como en la naturaleza, los caracoles de agua adaptan sus dietas para comer casi cualquier tipo de vegetación o microorganismo. Eso está disponible en sus hábitats.
Parcialmente como resultado de sus gustos adaptables, los caracoles de agua son notorios comedores y reproductores. Cuando se dejan dos o más caracoles en un tanque con abundante suministro de alimentos, se sabe que se reproducen rápidamente y se comen toda la vegetación, incluidas las plantas que se colocaron en el tanque con fines estéticos. En la naturaleza, los caracoles de agua se convierten en una especie invasora destructiva cuando se encuentran en un hábitat donde no hay depredadores naturales para mantener a la población bajo control.