Um dinossauro herbívoro é um dinossauro que só come plantas. A maioria das espécies de dinossauros eram herbívoros, incluindo o brachiosaurus, estegossauros, triceratops, astrodon, ankylosaurus e ornithopsis.
Foi sugerido que aproximadamente 65 por cento das espécies de dinossauros eram herbívoros, enquanto cerca de 35 por cento eram carnívoros ou terópodes. Exemplos de dinossauros carnívoros bem conhecidos são o tiranossauro rex, ou T-rex, e o velociraptor. Um número muito pequeno de espécies de dinossauros eram onívoros, o que significa que comiam plantas e animais. A maioria dos dinossauros herbívoros eram na verdade onívoros em certo sentido, porque muitas vezes ingeriam acidentalmente pequenos animais e insetos ao comer plantas.
Em todas as populações animais, tende a haver mais herbívoros do que carnívoros. Mais comedores de plantas são necessários na parte inferior da cadeia alimentar para fornecer alimentos e energia aos carnívoros no topo da cadeia alimentar.