Il existe des preuves que les dinosaures n'avaient pas un régime alimentaire unique, uniforme et universel, mais plutôt une grande variété d'habitudes alimentaires, avec des preuves soutenant l'idée que les espèces carnivores, herbivores et omnivores existaient toutes. Différentes Les styles d'alimentation étaient également probables, certaines espèces carnivores chassant des proies telles que les mammifères et les petits reptiles, tandis que d'autres carnivores peuvent avoir été des charognards opportunistes. Il y avait probablement même une bonne variété de régimes alimentaires parmi les dinosaures herbivores, qui pourraient avoir constitué la majorité de toutes les espèces de dinosaures.
Les dinosaures ont vécu sur terre pendant plus de 130 millions d'années, et pendant cette période, la planète a subi des changements spectaculaires qui ont pu influencer le régime alimentaire des dinosaures. Par exemple, on pense que les dinosaures herbivores ultérieurs se sont nourris de plantes à fleurs qui produisaient des fruits, tandis que les espèces d'herbivores antérieures se sont peut-être davantage concentrées sur les conifères, les mousses et les fougères.
Les archives fossiles montrent que même des groupes de dinosaures encore plus petits, tels que les théropodes, peuvent avoir affiché une grande variété de préférences alimentaires parmi différentes espèces, ce qui rend encore plus difficile la caractérisation d'un seul régime de dinosaure. De plus, les scientifiques n'ont pas été en mesure de déterminer ce que certains dinosaures, tels que l'Oviraptorosauria édenté, auraient pu manger.