Snails eat by pushing the radula against a leaf or other vegetation and rasping it and scraping away particles. [ You can see this in action if you feed a snail some lettuce or apple.
So, onto the important question! What do snails eat? In their natural habitat, land snails eat mushrooms, fruit, leaves and any other kind of vegetation they can find. Mostly, snails eat living plants, but also eat decaying ones. Other forms of food include plant bark, flowers and algae. In order to get a nutritional supply of calcium for their shells, snail food includes limestone and they also eat chalk from rocks. Snails have even been known to eat damp paper and cardboard! ] (More)