Filefish er primært planteædere, hvilket betyder, at de hovedsageligt spiser planter. Deres kost består af:
- Alger: De græsser på forskellige alger, både fastsiddende til overflader og flydende i vandet.
- Tang: De indtager forskellige typer tang, inklusive tang og makroalger.
- Søgræs: De lever af søgræs, især hvor søgræsenge er rigelige.
- Hvirvelløse dyr: Selvom de primært er planteædere, kan de lejlighedsvis spise små hvirvelløse dyr som krebsdyr eller plankton.
Vigtigt at bemærke: Kost kan variere efter art og placering. Nogle filefish kan have en mere altædende kost med en højere andel af hvirvelløse dyr.