Snakes are elongated, legless, carnivorous reptiles of the suborder Serpentes.
Like all squamates, snakes are ectothermic, amniote vertebrates covered in overlapping scales.
Many species of snakes have skulls with several more joints than their lizard ancestors, enabling them to swallow prey much larger than their heads with their highly mobile jaws. (source)
So can bearded dragons eat snakes at all?
Unfortunately, they cant eat snakes. They are unable to eat any foods that have a bone structure or skin as they just can’t digest them.
The toxic nature of the poison of some snake species makes for another reason to be a food to avoid.
For more things that bearded dragons can and can’t eat check out our bearded dragon food list.