Рослиноїдні риби можуть харчуватись як макро- так і мікроводоростями, а також водними квітковими рослинами. Деякі з рослиноїдних риб пристосовані до харчування планктоном, фільтруючи його спеціалізованими зябровими тичинками на зябрових дугах: наприклад, різні види товстолобиків (Hypophthalmichthys molitrix, Hypophthalmichthys nobilis) харчуються винятково за рахунок цього ресурсу і є строго визначеними рибами-фільтраторами мікроскопічних водоростей, що мешкають в товщі води (саме тому товстолобик не може бути впійманим на будь-яку наживку). Морські риби з родини Pomacentridae працюють як фермери. Ці риби харчуються бентосними макроводоростями, причому кожна риба має визначену ділянку, де вона вириває всі водорості, залишаючи рости тільки ти види, котрими харчується — при цьому не вириваючи їх під час харчування, а лише частково обкусюючи.