What Butterflies Eat?

Butterflies do not acutally eat anything. They have a long tube-like mouth that they drink liquids from various plants through. Caterpillars are known for eating leaves of plants though. You can find more information here: