What can a bearded dragon eat? Bearded dragons are omnivores and can eat a variety of foods. And you should feed them a variety of foods.