恐龙分为肉食恐龙和素食恐龙两大类。还有一部分恐龙原先是肉食者,后来演变成杂食,荤的素的都吃。同现生动物一样, 吃肉的恐龙 数量少,吃植物的恐龙数量多,而且占绝大多数。
1、肉食恐龙中最有名的是霸王龙,此外还有跃龙、恐爪龙、永川龙等。大型的肉食龙的主要捕猎对象是大型的植食恐龙,例如梁龙、雷龙、马门溪龙、鸭嘴龙等。小型的肉食龙吃小动物,如小的爬行类、昆虫及哺乳类。一种体型轻巧的小型肉食龙,以偷吃其他恐龙的蛋为生。有的恐龙专以蚂蚁为食,像现代动物中的食蚁兽一样。通常肉食龙的前肢均很短小,但在蒙古发现的巨手恐龙,其前肢竟达3米长,而且还长有巨大的前爪。
2、素食恐龙有丰盛的食物可以享用,松柏、银杏、苏铁、蕨类等植物,可以满足不同恐龙的不同口味。