Dinozaur roślinożerny to dinozaur, który je tylko rośliny. Większość gatunków dinozaurów to zwierzęta roślinożerne, w tym brachiosaurus, stegosaurus, triceratops, astrodon, ankylozaur i ornithopsis.
Zasugerowano, że około 65% gatunków dinozaurów było roślinożercami, w których około 35% było drapieżnikami lub teropodami. Przykładami znanych mięsożernych dinozaurów są tyranozaur rex, T-rex i velociraptor. Bardzo mała liczba gatunków dinozaurów była wszystkożerna, co oznacza, że zjadały zarówno rośliny, jak i zwierzęta. Większość roślinożernych dinozaurów była w pewnym sensie wszystkożerna, ponieważ często jedzą małe zwierzęta i owady podczas jedzenia roślin.
We wszystkich populacjach zwierząt występuje więcej roślinożerców niż mięsożerców. Więcej żywiących się roślinami jest potrzebnych na samym dole łańcucha pokarmowego, aby dostarczać żywność i energię mięsożercom na szczycie łańcucha pokarmowego.