Rośliny roślinożerne (wszystkożerne) i wszystkożerne (jedzące mięso i mięso) obejmują ryby jałowe, papużki, papugi, króliki, tilapę Nilu i tuńczyka błękitnopłetwego. Ryby roślinożerne i wszystkożerne można znaleźć w: zarówno świeże, jak i słonowodne.
Obserwuje się kilka gatunków ryb rafowych odżywiających się materią roślinną; Należą do nich żółto-czarny mauretański idol, który ma długą, wydłużoną płetwę i może być rozpoznawalny dla morskich entuzjastów akwarium i snorkelingu. Uważa się, że tuńczyk błękitnopłetwy, duża słonowodna ryba z żarłocznym apetytem, spożywa wodorosty, choć wydaje się preferować dietę mięsożerną. Pirania to ryby słodkowodne o notorycznie dużym apetycie; podobnie jak tuńczyk błękitnopłetwy, choć ryby te preferują mięso, zaobserwowano jedząc materię roślinną.