Există dovezi că dinozaurii nu au avut o dietă uniformă și uniformă, ci o varietate largă de obiceiuri alimentare, cu dovezi care susțin ideea că toate speciile carnivore, erbivore și omnivore au existat. Diferite stiluri de hranire au fost, de asemenea, probabil, cu unele specii carnivore vânătoare pradă, cum ar fi mamifere și reptile mici, în timp ce alte carnivore ar fi putut fi oportuniști carrion scavengers. Există probabil o varietate bună de varietăți dietetice din rândul dinozaurilor erbivore, care au constituit majoritatea speciilor de dinozauri.
Dinozaurii trăiau pe pământ de peste 130 de milioane de ani, iar în această perioadă, planeta a suferit câteva modificări dramatice care au influențat dieta dinozaurilor. De exemplu, se crede că dinozaurii erbivori s-au hrănit cu plante cu flori care au produs fructe, în timp ce speciile anterioare de erbivore s-au concentrat mai mult pe conifere, mușchi și ferigi.Înregistrările fosile arată că și grupuri mai mici de dinozauri, cum ar fi theropods, ar fi putut să afișeze o mare varietate de preferințe dietetice între diferitele specii, făcând chiar mai dificilă caracterizarea unei singure diete dinozaur. În plus, oamenii de știință nu au putut determina ce ar fi putut mânca niște dinozauri, cum ar fi Oviraptorosauria fără dinți.