공룡은 식물을 먹는 공룡과 육식 공룡으로 나뉘며 그들이 먹는 음식은 매우 다릅니다.
대부분의 공룡은 식물을 먹습니다. 과학자들은 공룡의 치아와 정면 화석을 연구하여 식물을 먹는 공룡이 새 용과 같은 음식을 고정시킬 수있는 음식이나 치아를 갈아 입는 데 사용되는 큰 치아를 가지고 있으며, 세라톱은 잎을 찢을 수있는 부리를 가지고 있습니다. 거대한 골격에는 거대한 몸통, 꼬리 및 목, 작은 머리 및 식물을 씹도록 특별히 설계된 한 쌍의 치아가 있습니다. 목이 길기 때문에 나무에서 잎을 먹기 쉽습니다. 육식 공룡은 구부러지고 얇고 뾰족한 치아를 가지고있어 먹이를 물기 위해 촉진합니다. 육식 공룡의 주요 음식은 작은 동물이며 큰 짐승에 대해 아무것도 할 수있는 힘이 없습니다.
주로 고기를 먹는 공룡은 일반적으로 음식에 영양분이 풍부하기 때문에 많은 음식을 먹을 필요가 없습니다. 식물을 먹는 동물은 매일 약 2,000 킬로그램의 잎을 섭취하는 디플로도 쿠스와 같이 많이 먹습니다.