Bearded dragons are omnivorous and need to eat a balanced diet. They should be fed a variety of live insects, such as crickets or dubia roaches, as well as leafy greens and occasional fruits. Adults usually eat once a day, while juveniles may eat multiple times a day.