Iguanas are herbivores or folivores, which means that they are plant eaters.
They eat leafy greens, fruit, and fresh, uncooked vegetables that are grated and chopped to a size appropriate to the size and age of the iguana. Watch the size of the food chunks you feed to your iguana. Think about the size of your pet's stomach and how much more food he can get in there if it's in small bits. Leafy greens can be torn into the appropriate size. And you can grow greens in your garden for your iguana.