Bearded dragons are omnivores and will, and should, eat a mixture of vegetables and insects. They need the animal protein from the insects and vitamins and minerals from the fruit and vegetables. However, can bearded dragons eat spinach? The most simple answer is no, they cannot. However, they can, physically, and will eat it, but it is not good for them. We know that spinach is a great vegetable for humans, so it may seem counterintuitive for it to be bad for beardies. But, it is not good for them.
Try to keep giving your bearded dragon a mixture of fruit and vegetables, such as bell peppers, celery, kale, etc. Food such as spinach, lettuce, and broccoli do not have the same nutritional value as fruit and the other vegetables that we have listed, so if you can, avoid them all together. However, if you do have to give them some spinach, do so in very small quantities, and only when you have nothing else for them to eat. However, it is always best to avoid them completely.