白垩纪的恐龙主要以植物为食。
由于恐龙种类繁多,它们的饮食也存在一定差异,但是总体来说,大部分恐龙都是以植物为主要食物来源的。
其中,草食恐龙主要以蕨类植物、蕨类植物的孢子、种子等为食;而食肉恐龙则以其他恐龙、爬行动物、鸟类等为食。
另外,也有些恐龙是杂食性的,它们既会吃植物,也会吃动物的尸体。
总体来说,白垩纪的恐龙的食物来源是和它们的体型、口型以及生存环境等有关的。