Pflanzenfressende (pflanzenfressende) und omnivore (pflanzen- und fleischfressende) Fische umfassen Riffbarsche, Grundeln, Papageienfische, Kaninchenfische, Niltilapia und Roten Thun. Pflanzenfressende und allesfressende Fische sind in sowohl Süß- als auch Salzwasser.
Es gibt mehrere Arten von Rifffischen, bei denen beobachtet wurde, dass sie sich von Pflanzenmaterial ernähren; Dazu gehört das gelb-schwarze maurische Idol, das eine lange, verlängerte Flosse hat und für Salzwasseraquaristik- und Schnorchelliebhaber erkennbar ist. Es wurde beobachtet, dass der Blauflossen-Thunfisch, ein großer Salzwasserfisch mit einem unersättlichen Appetit, Seetang verzehrt, obwohl er eine fleischfressende Ernährung zu bevorzugen scheint. Piranha sind Süßwasserfische mit einem notorisch großen Appetit; ähnlich dem Roten Thun, obwohl diese Fische Fleisch bevorzugen, wurde beobachtet, dass sie Pflanzenmaterial fressen.