Can Snails Eat Driftwood

Can Snails Eat Driftwood

Driftwood is a common thing to put in an aquarium. It supplies nutrients and also looks good. Snails are also a good addition to a fish tank so, in this article, I will explain if snails eat driftwood.

As a general rule, snails will not eat driftwood. However, driftwood commonly has algae on it. Most species of aquatic snails will eat the fungus and algae on driftwood. Most aquatic snails are herbivores that prefer soft foods, and driftwood is too hard for them to eat.

There are many different types of aquatic snails, and some or more commonly kept in an aquarium. Below, I will explain the feeding habits of snails, such as what they eat, and why they won’t eat driftwood. 

Do Snails Eat Driftwood Fungus

It’s possible to do some preparation for driftwood so that it doesn’t grow fungus. However, if a piece of driftwood is placed in an aquarium, it will begin to grow fungus. Aquatic/aquarium snails are known to eat fungus but here’s whether snails eat driftwood fungus.

In general, snails eat driftwood fungus. Aquarium snails will typically eat any fungus present in a tank and any leftover fish food. If the driftwood has broken down a lot and is decaying and soft, they will eat it. However, in general, they will eat other food sources first.

According to Petco, a very large pet care company, aquarium snails will eat algae and leftover fish food first. 

When aquatic snails eat driftwood fungus, it can appear as if they are eating driftwood. As they eat the fungus, they can also scour off a bit of the driftwood. In, addition, as they chew the fungus, they spit out the driftwood, which they prefer not to eat. 

So, after aquatic snails have finished eating fungus on a piece of driftwood, there can be small shavings of driftwood on the bottom of the tank. Therefore, they will definitely eat fungus and algae growing on driftwood. 

Most common aquatic snails are herbivores – meaning they only eat plants. However, it does depend on the snail species. 

Here’s a table that shows the common aquarium snails. And whether they are a herbivore or an omnivore:

Type of snailHerbivore, omnivore, or carnivore
Ramborn snailsHerbivores
Mystery snailsHerbivores
Malaysian trumpet snailsHerbivores
Nerite snailsHerbivores
Rabbit snailsHerbivores
Assassin snailsCarnivores


Ramshorn snails

Ramshorn snails are common aquarium snails. They have a preference for:

  • Delicate plants
  • Algae
  • Leftover fish food in the tank (that fish don’t eat)
  • Dead fish

The hard stems of plants, tree branches, and driftwood are not something aquatic snails like to eat. So, if you do see them munching on one of these, they will almost always be grazing on the algae that are growing on the surface.

What to do if snails eat all the fungus and start eating other things

Snail numbers can get large enough that they will begin to run out of algae. In that case, they can begin eating plants in your aquarium. In a live plant aquarium, this is generally undesirable because they will eat the plants faster than they can grow.

When this happens, it’s a good idea to begin feeding your snails. But, other options are to 

  • Create a snail trap to reduce the number of snails
  • Introduce carnivorous snails

Assassin snails are carnivorous snails, and eat other snails. They can be added to a tank to reduce snail numbers. But, generally, this is too tricky to do because rather than reducing snail numbers. They will eat ALL of the other snails. 

Therefore, you should only really add these if you want to eliminate all the snails in a tank. Then afterward, the Assassin snails will need to be removed if you want to introduce new plant-eating snails.

If you want to feed aquatic snails, they will happily eat:

  • Sliced vegetables like carrot, cucumber, and zucchini
  • Algae disks (bought from a pet store or online)
  • Fish food
Aquatic Snail

How Often Do Snails Need To Eat

Snails graze on various different foods and move very slowly. Therefore, it’s hard to tell how often they eat. Also, you can’t tell if they are skinny or fat because their body is hidden in their shell, so this is how often snails need to eat.

On average, snails can survive without food for a month. If there is enough natural food in a fish tank, they don’t need to be fed. But, if snail numbers are large, then they will need to be fed vegetables, algae disks, or extra fish food once or twice a day.

Snails will preferentially eat algae, fungus, and leftover fish food. If you have a live plant fish tank, some snails will eat the leaves of the plants. Therefore, it’s important to keep them well fed if you notice they are eating too much of the live plants in your fish tank.

Interestingly, a few common aquatic snails species don’t tend to eat plants in an aquarium as much as other species. These are, Malaysian Trumpet snails and Rabbit snails, to name a few. So, these are a better option if your aquarium has live plants. 

Do Snails Eat Rotting Wood

Snails move so slowly that it’s hard to observe what they eat. It’s common to find snails resting in many different places, such as on wood and on the underside of rocks. Rotting wood is common in wooded areas and can be found in aquariums, so this is whether snails will eat rotting wood.

As a general rule, snails will eat rotting wood. Some snails are carnivores and will not eat rotting wood. But herbivorous snails eat all types of decaying plant matter, including rotting wood. Snails also eat fungus, algae, fish food, vegetables, and live plants.

In a fish tank, snails are generally happy grazing on algae on fungus that is found all over a fish tank. They will also gobble up any fish food that the fish in your tank don’t eat. Snails prefer soft foods because they are easier for them to eat. But, if rotting wood has decayed enough that it is soft, they will eat it.

Recent Posts