Aquarium snails eat algae, plants, and leftover food from your tank

Most aquarium snails are algae eaters and will graze on the algae that grows naturally on your tank walls, substrate, and decorations. They also eat decaying plant matter, uneaten fish food that sinks to the bottom, and dead fish or shrimp. In a well-established tank with moderate algae growth, snails often find enough food without you adding anything extra. However, if your tank is very clean or your snails seem thin, you will need to feed them supplemental food.

The type of snail you have matters. Mystery snails, nerite snails, and apple snails are the most common in home aquariums, and all three are primarily herbivores—they prefer plant-based food. Ramshorn snails and Malaysian trumpet snails also eat algae and detritus. Some species, like assassin snails, are carnivorous and hunt other snails, so they have different needs. Knowing what you have helps you feed correctly.

Key Takeaways

  • Snails in established tanks often find enough food from natural algae and leftover fish food, so supplemental feeding may not be necessary.
  • Mystery snails, nerite snails, and apple snails need sinking pellets, blanched vegetables, or algae wafers when natural food is scarce.
  • Blanched zucchini, spinach, and cucumber are inexpensive fresh foods that most snails will eat within a few hours.
  • Remove uneaten food after 24 hours to prevent water quality problems and mold growth.
  • Snails need calcium to build and maintain their shells, so use a calcium supplement or choose foods fortified with it.

Algae wafers and sinking pellets for everyday feeding

Algae wafers are compressed tablets made from spirulina, kelp, and plant matter. They sink to the bottom where snails can find them and eat at their own pace. Most snails will consume a wafer over several hours. Drop one wafer into the tank every two to three days, or adjust based on how quickly your snails finish them. If wafers sit uneaten for more than a day, you are feeding too much.

Sinking pellets designed for herbivorous fish also work well for snails. Look for pellets labeled for plecos, algae eaters, or vegetarian fish. These sink quickly and are easier for snails to navigate than floating pellets. Feed a small pinch—roughly the size of a pea—every other day. Snails are slow eaters and do not need large meals.

Both wafers and pellets are shelf-stable and convenient, but they should not be your only food source. Snails benefit from variety, just as fish do. Rotate between commercial foods and fresh vegetables to keep their diet balanced.

Blanched vegetables: an inexpensive fresh option

Blanching means briefly boiling a vegetable and then cooling it in cold water. This softens the vegetable so snails can eat it more easily and removes some pesticides. Blanch vegetables for 2 to 3 minutes, then let them cool completely before dropping them into the tank.

Good vegetables for snails include zucchini, cucumber, spinach, lettuce, and kale. Avoid iceberg lettuce—it has almost no nutritional value. Cut vegetables into small pieces or leave them whole; snails will nibble as they move. Place the food on a dish or weight it down with a small rock so it does not float around. Most snails will finish a piece of vegetable within 4 to 6 hours, but remove any uneaten food after 24 hours to prevent decay and bacterial growth.

Blanched vegetables are much cheaper than commercial foods and let you control exactly what your snails eat. A single zucchini can feed your snails for weeks if stored in the refrigerator.

Calcium supplements to support shell health

Snails build their shells from calcium, and without enough of it, shells become thin, pitted, or stop growing altogether. Tap water contains some calcium, but the amount varies by location. If you have soft water or notice your snails' shells looking weak or chalky, add a calcium supplement.

Calcium supplements come as powders you mix into the water, pellets, or liquid drops. Popular brands include Flourish Flourish Calcium and Equilibrium, though many others exist. Follow the dosing instructions on the bottle—overdosing can harm fish and plants. An alternative is to choose commercial snail foods that already contain calcium, so you do not have to dose separately.

You can also boost calcium naturally by adding cuttlebone (the white bone from cuttlefish) or crushed eggshells to the tank. Snails will rasp on these and absorb the calcium. Boil eggshells first to sterilize them, then let them dry completely before adding them to the tank.

How much and how often to feed

The amount you feed depends on your tank's natural food supply. A mature tank with algae growth and regular fish feeding may produce enough food that snails never need supplemental feeding. A newer tank or one that is very clean will require more. Start by offering food every three days and watch how quickly it disappears. If your snails finish it in a few hours and seem active, feed more often. If food sits for days, feed less or skip a day.

Overfeeding is the most common mistake. Excess food decays, consumes oxygen, and fouls the water. Snails are not picky eaters and will overeat if given the chance, leading to overpopulation. Feed small amounts and remove leftovers after 24 hours. A good rule: feed only what your snails can finish in a few hours.

Watch your snails' behavior. Active snails that move around the tank and graze regularly are well-fed. Snails that hide constantly or move very slowly may be hungry or stressed by water conditions—check your water parameters before assuming it is a feeding problem.

Foods to avoid and common mistakes

Do not feed snails meat, fish, or processed human food. These decay quickly, foul the water, and can introduce harmful bacteria. Avoid foods high in salt or sugar. Do not use vegetables treated with pesticides without blanching them first—the boiling step removes most chemical residue.

Never feed snails foods meant for carnivorous fish, like bloodworms or brine shrimp, unless your snail species is carnivorous (such as assassin snails). Herbivorous snails cannot digest meat properly and will waste it.

A common mistake is leaving uneaten food in the tank too long. Decaying food creates ammonia spikes and mold, which harm snails and fish alike. Set a timer for 24 hours after feeding and remove anything left over. Another mistake is feeding too much because snails seem hungry—they are always looking for food, but that does not mean they need it. Trust the schedule you set based on how quickly they finish meals.

Feeding snails in planted tanks

If your tank has live plants, snails will nibble them. Most snails prefer algae and decaying matter, but they will eat living plant leaves if hungry or if the plants are soft and tender. Java fern, anubias, and moss are tougher and less appealing to snails. Tender plants like rotala and ludwigia are more at risk.

To protect plants while feeding snails, provide plenty of algae wafers and vegetables so snails are not tempted to graze on living leaves. If snails are eating your plants despite supplemental feeding, you may have too many snails for the tank size, or the plants are not suited to a snail-heavy environment. Consider removing some snails or switching to hardier plant species.

Frequently Asked Questions

Can snails eat fish food?

Yes, snails will eat sinking fish food, especially pellets for herbivorous fish. However, fish food is not formulated specifically for snails and may not contain enough calcium. Use it as an occasional supplement, not as a primary food source. Floating pellets are harder for snails to reach, so stick with sinking varieties.

How long can snails go without food?

Snails can survive several weeks without supplemental food if algae and detritus are present in the tank. However, they will slowly weaken and their shells may deteriorate if calcium is not available. In a brand-new tank with no algae, snails need food within a few days. Regular feeding keeps them healthy and active.

Do all aquarium snails eat the same food?

Most common snails—mystery, nerite, apple, ramshorn, and Malaysian trumpet—are herbivores and eat algae, plants, and vegetables. Assassin snails are carnivorous and hunt other snails and small creatures. If you have assassin snails, do not house them with other snails unless you want predation. Check your snail species before choosing a feeding strategy.

What if my snail stops eating?

A snail that suddenly stops eating may be stressed by water conditions, temperature changes, or poor water quality. Test ammonia, nitrite, and nitrate levels first. Snails also retreat into their shells and become inactive during acclimation to a new tank—this is normal and usually lasts a few days. If inactivity lasts more than a week and water parameters are good, the snail may be sick or dying.

Can I feed snails bread or grains?

No. Bread, rice, and grains are not appropriate for snails and will decay quickly in the tank, harming water quality. Stick to vegetables, algae wafers, and commercial snail pellets. These foods are digestible and do not create excess waste.