* Algae: They graze on various types of algae, both attached to surfaces (benthic algae) and floating in the water (planktonic algae).
* Seaweed: They consume different types of seaweed, including kelp and macroalgae.
* Seagrass: They feed on seagrasses, particularly in areas where seagrass meadows are abundant.
* Invertebrates: While mainly herbivorous, they might occasionally consume small invertebrates like crustaceans or plankton.
Important to note: Their diet can vary slightly depending on the specific species and their geographical location. Some filefish might have a more omnivorous diet with a higher proportion of invertebrates.