A snail is essentially a slow-moving eating machine. Its entire body plan — the mucus, the foot, the shell, the radula — is oriented around finding and consuming food. So what exactly do snails eat?
Garden Snail Diet
The common garden snail is an opportunistic omnivore. It will eat almost anything it can rasp with its radula:
- Leaves: Fresh and decaying plant leaves are the staple diet
- Algae: Scraped from rocks, paths, and glass surfaces
- Fungi: Mushrooms, mould, and fungal growth on decaying wood
- Bark and wood: Snails rasp the surface of rotting logs
- Soil: Consumed for minerals and calcium
- Dead matter: Decaying plant and animal material
- Calcium sources: Eggshells, limestone, chalk, and even concrete — calcium is essential for shell growth
How Snails Use Their 25,000 Teeth to Eat
When a snail feeds, it extends the radula forward and presses it against the food surface. The muscular tongue then retracts, drawing the teeth across the food — rasping off tiny particles which are swept into the digestive tract.
You can actually watch this process by placing a snail on a clean glass pane and observing from below. The rasping motion of the radula is visible as the snail grazes the glass, and you may even hear a faint scraping sound.
Do Snails Drink Water?
Snails absorb moisture through their skin and from the food they eat. They prefer damp conditions because they lose moisture through their bodies constantly. During dry spells, snails seal themselves into their shells to prevent dehydration.
What Do Marine Snails Eat?
Sea snails have highly varied diets depending on species:
- Limpets: Algae scraped from rocks using their incredibly strong teeth
- Periwinkles: Algae and biofilm on rock surfaces
- Whelks: Mussels, barnacles, and carrion
- Cone snails: Fish, worms, and other mollusks — using venomous harpoon-like radula teeth