Veiled chameleons do eat leaves and greens and even some veggies and fruits once they are about 5 or 6 months old...so its important that any plants you use in their cages are non-toxic and well-washed (both sides of the leaves). They can eat collards, kale, endive, mustard greens, squash, carrot, zucchini, sweet potato, sweet red pepper, etc. They can have a bit of fruit too (pear, apple, melon, berries, etc.) Make sure that the harder veggies are slivered or cut into small pieces because they may have difficulty biting off bits.