Фйлфишът са преимуществено травоядни, което означава, че те главно ядат растения. техната диета се състои от:
- Водорасли: Те пасат на различни водорасли, както прикрепени към повърхности, така и плаващи във водата.
- Морски водорасли: Те консумират различни видове морски водорасли, включително камбова и макроалги.
- Морска трева: Те се хранят с морска трева, особено там, къде има изобилие от морски тревини.
- Безгръбначни: Въпреки че са главно травоядни, те могат понякога да ядат малки безгръбначни като ракообразни или планктон.
Важно за отбелязване: Диетата може да варира по видове и локация. Някои фйлфиш могат да имат по-всеядна диета с по-голям пропорция безгръбначни.