land snails eat vegetables and fruits, such as lettuce, carrots, cucumber and apples. aquatic snails are often carnivorous. snails use their radula to cut food. the radula is a hard, rough plate in the mouth. radula teeth are like little pieces of sandpaper. they are good for cutting up plants and if the snail eats meat they are good for tearing the meat apart.