Существует доказательство того, что у динозавров было довольно широкий спектр пищевых привычек, существовали плотоядные, растительноядные и всеядные виды динозавров.
Вероятно также были разные типы питания: некоторые виды хищных видов охоты, такие как млекопитающие и мелкие рептилии, в то время как другие плотоядные животные, возможно, были оппортунистическими падальщиками. Вероятно, был даже хороший ассортимент диетического разнообразия среди травоядных динозавров, которые, возможно, составляли большинство видов динозавров.
Динозавры жили на Земле более 130 миллионов лет, и за это время планета претерпела некоторые драматические изменения, которые могли повлиять на динозавровую диету. Например, более поздние травоядные динозавры, как полагают, питались цветущими растениями, которые производили фрукты, в то время как более ранние виды травоядных животных могли больше сосредоточиться на хвойных деревьях, мхах и папоротниках.
В летописи окаменелостей показано, что даже более мелкие группы динозавров, например теропод, могут проявлять широкий спектр диетических предпочтений среди разных видов, что еще более затрудняет охарактеризовать одну динозавровую диету. Кроме того, ученые не смогли определить, что могли бы съесть некоторые динозавры, такие как беззубая овирапторозаврия.