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?

Lush green leaf with water droplets in a natural garden setting
Snails are most active after rain, when moisture makes it easier to move and food — soft, wet leaves — is abundant. Photo: Unsplash

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
🌿 Garden fact: Snails are particularly attracted to soft, moisture-rich plants like lettuce, hostas, basil, and seedlings. They tend to avoid hairy, tough, or strongly scented plants like rosemary and lavender.
Close-up of a garden snail showing its four tentacles and spiral shell
Close-up detail of a garden snail. The two upper tentacles carry small eyes at their tips; the two lower tentacles are used for smell and touch. Photo: Unsplash

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.

Underwater ocean scene with sunlight filtering through blue water
Marine snails inhabit every ocean depth — from shallow rock pools to the deep sea. Some species, like cone snails, are among the most venomous animals on Earth. Photo: Unsplash

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