Dinozaurul erbivor este un dinozaur care mănâncă numai plante. Majoritatea speciilor de dinozauri erau erbivore, inclusiv brachiosaurus, stegosaurus, triceratops, astrodon, anchilozur și ornitoplas.
Sa sugerat că aproximativ 65% din speciile de dinozauri erau erbivore, în care aproximativ 35% erau carnivore sau teropode. Exemple de bine cunoscute dinozauri carnivore sunt tirozonaurus rex, sau T-rex, și velociraptor. Un număr foarte mic de specii de dinozauri au fost omnivore, ceea ce înseamnă că au mâncat atât plante, cât și animale. Cele mai multe dinozauri erbivore au fost, de fapt, omnivore într-un sens, deoarece adesea au ingerat accidental animale mici și insecte atunci când mănâncă plante.
În toate populațiile de animale, există tendința de a fi mai mulți erbivore decât carnivorele. Sunt necesari mai mulți consumatori de plante în partea de jos a lanțului alimentar, pentru a furniza alimente și energie carnivorelor în partea de sus a lanțului alimentar.