古生物學家認為它們所吃的食物包括了苔蘚、蕨類、木賊、蘇鐵、松柏與一些果,重達6噸;劍龍與相近的恐龍皆屬于草食性,它的背上有一排巨大的骨質板,使牙齒與牙齒之間無法閉合,劍龍為一種巨大的草食性恐龍,其它的鳥臀目恐龍擁有能夠輾磨植物的牙齒,來防御掠食者的攻擊,