淡水螺食性较杂,各种食物都能吃。它们最常吃的就是各种植物性饲料,比如水中的浮萍、水草。动物饲料它们也吃,水中的一些体型小的鱼和虾可能会成为它们的食物。
成年的淡水螺在非常饿但找不到食物时,也可能将幼小的螺吃掉。若是人工养殖,可以给它们吃玉米、麸皮制成的精饲料、青苔、水草等食物。偶尔可以喂小型的鱼虾。
它们以齿舌刮食底泥上有机物沉积及藻类等微生物。
淡水螺是生活在澹水的软体动物中的腹足类动物。淡水螺广泛分布在世界各地,它们的传播方法很有趣,往往会粘在涉水鸟类的脚上,让鸟儿带着它们飞向远方。飓风刮起水中落叶以及洪水也可以帮助淡水螺传播。淡水螺中有些是人们喜爱的食品,有的却能够传染疾病。