Licencia Creative Commons 4.0
Los dientes del Heterodontosaurus sugieren que era omnívoro de forma ocasional: utilizaba los caninos para defenderse o para añadir a su dieta, compuesta en su mayor parte de plantas, algún animal pequeño como insectos.