貽貝的食物來源有藻類、有機碎屑、鞭毛蟲、苔蘚等。這包括小球藻、動物糞便和食物殘渣。以其為食的貽貝可以大大緩解硝化系統的壓力,減少綠水的機會,從而起到凈化水質的作用。雖然水生植物或者各種蝦螺也有壹定的除藻功能,但是貽貝似乎更好。
河蚌並不是壹種很難養的生物,但並不是每個人都能餵養。大多數情況下,貽貝掛掉的原因不是水質差,而是水中缺少食物。壹旦水質過於清澈,水中的浮遊生物和藻類就會越來越少,貽貝的食物來源就會越來越少,必然會影響其生長,以至於最後有可能餓死。