"Pomacea canaliculata" is extremely polyphagous, feeding on vegetal (primarily macrophytophagous, feeding on floating or submersed higher plants), detrital, and animal matter.Diet may vary with age, with younger smaller individuals feeding on algae and detritus, and older, bigger (15mm and above) individuals later shifting to higher plants.