* Alge: Oni se pase na raznim vrstama algi, obje pričvršćene na površine (bentoske alge) i plutaju u vodi (planktonske alge).
* morske alge: Oni konzumiraju različite vrste morskih algi, uključujući alge i makroalge.
* morska trava: Hrani se morskim travama, posebno na područjima gdje su livade morske trave obilno.
* beskralješnjaci: Iako su uglavnom biljojedi, povremeno mogu konzumirati male beskralješnjake poput rakova ili planktona.
Važno je napomenuti: Njihova prehrana može se malo razlikovati ovisno o određenoj vrsti i njihovom zemljopisnom položaju. Neki ribini mogu imati sve veću prehranu s većim udjelom beskralježnjaka.