A normal diet for captive bearded dragons includes ample quantities of leafy greens and vegetables, and regular meals of feeder insects, such as crickets, roaches, silkworms, hornworms, butterworms, earthworms, and phoenix worms. Avoid fireflies as they are poisonous to these creatures. Feeder insects should be sprinkled with a calcium supplement, and any uneaten prey should be removed from the enclosure daily.
Good vegetable choices are romaine lettuce, kale, collard, endive, escarole, parsley, or swiss chard. Variety is important, and the vegetbles should be torn into small pieces. Do NOT give them iceberg lettuce.
Remember, the size and amount of the food should be proportional to the size of the dragon: i.e. small dragon, small portions. Dragons can become ill if their portions are too large.
Juveniles need more protein, while older beardies get along well with slightly less protein and more vegetables.
Though dragons get some water from their food, it is still important to provide fresh water daily in a shallow bowl. Misting them occasionally will help them in the shedding process.