Pet snails thrive on a diet of fresh vegetables, a reliable calcium source, and a small amount of animal protein once or twice a week. The exact balance depends on whether you keep a land snail or an aquatic species, but the core principle is the same: leafy greens and veggies daily, calcium available at all times, and protein as a regular supplement.
Vegetables and Leafy Greens
Fresh vegetables should make up the bulk of your snail’s diet. Safe options include cucumber, lettuce, broccoli, green beans, peas, sweet corn, turnip, watercress, mushrooms, and sprouts. Leafy greens like kale and romaine lettuce are especially good staples. You can offer a small piece of vegetable every day or every other day, rotating between different types so your snail gets a range of nutrients.
Some vegetables benefit from a quick blanch before feeding. Harder veggies like zucchini and cucumber can be dropped in boiling water for about 30 seconds, then cooled. This softens the flesh and makes it much easier for your snail to rasp through with its tiny teeth (a ribbon-like structure called a radula). Softer foods like lettuce and tomato can go in raw.
One important thing to watch for: vegetables high in oxalates, particularly spinach. Oxalates bind to calcium and dramatically reduce how much your snail can absorb. Research comparing calcium absorption from spinach versus low-oxalate greens like kale found that calcium availability was nearly ten times greater from kale. That doesn’t mean spinach is toxic, but it shouldn’t be a regular part of the rotation. Stick with kale, romaine, and other low-oxalate greens as your go-to leafy options.
Fruit as an Occasional Treat
Snails enjoy fruit, but it should be offered sparingly. Safe choices include apples, strawberries, raspberries, mango, melon, kiwi, grapes, nectarine, and apricot. For most non-tropical snail species, fruit works best as a treat roughly once a month or less. The high sugar content can cause problems if offered too frequently, and most snails do perfectly well without it. Think of fruit as enrichment rather than nutrition.
Why Calcium Matters So Much
Calcium is the single most critical supplement in your snail’s diet. Their shells are made almost entirely of calcium carbonate, and without a steady supply, shells become thin, cracked, and prone to breaks that can be fatal. You should have a calcium source available in the enclosure at all times so your snail can self-regulate how much it needs.
Cuttlebone (the internal shell of a cuttlefish, sold cheaply in the bird section of pet stores) is the most popular and effective option. You can place a piece directly in the enclosure, and your snail will rasp at it as needed. Pure calcium carbonate powder, pressed into a solid block or mixed into a paste and dried, also works well.
Crushed eggshells are a common suggestion, but they’re not ideal. Snails have difficulty digesting eggshell efficiently, and the calcium yield is significantly lower compared to cuttlebone. If eggshells are all you have on hand, grind them into a very fine powder rather than leaving them in chunks. But cuttlebone is a better long-term solution. One thing to avoid entirely: calcium supplements made for humans or reptiles. These often contain additives like vitamin D3 or phosphorus in forms that aren’t safe for snails.
If your snail has a damaged or cracked shell, increase the calcium availability and consider offering calcium-rich food three times a week until the shell visibly improves.
Protein: Small but Essential
This is the part many new snail owners miss. Land snails are not herbivores. They need animal-based protein to grow properly and stay healthy. Oats and other plant-based foods don’t provide the right type of protein for them.
The best protein sources are bloodworms (frozen or dried), mealworms, black soldier fly larvae, gammarus (dried freshwater shrimp), and tubifex worms. Frozen bloodworms are widely available in the fish food section of pet stores and tend to be the most popular choice. Defrost a small amount before offering, or rehydrate dried bloodworms with a little water. Most snails take to bloodworms more readily than mealworms.
Offer protein once or twice a week. You don’t need large amounts. A small pinch of bloodworms or a single mealworm per snail is plenty. Raw egg is sometimes suggested, but it spoils quickly and creates odor problems in an enclosed terrarium.
Land Snails vs. Aquatic Snails
If you keep an aquatic snail like a mystery snail or nerite snail, the dietary needs overlap but aren’t identical. Aquatic snails graze on algae, biofilm, and decaying plant matter in the tank, which covers much of their vegetable intake naturally. You can supplement with blanched zucchini, cucumber, or leafy greens weighed down to sink. Calcium is just as critical for aquatic species, and a piece of cuttlebone placed in the water will slowly dissolve and provide a steady supply.
Fish flakes and pellets are sometimes used for aquatic snails, but they’re not considered safe or appropriate for land snails. Land snails do better with the whole-food protein sources listed above. If you keep aquatic snails in a community tank, they’ll often scavenge leftover fish food, but offering blanched veggies and cuttlebone ensures they’re getting enough on their own.
Keeping Your Snail Hydrated
Land snails absorb moisture through their skin as well as by drinking, so humidity in the enclosure matters as much as any water dish. Misting the enclosure once or twice a day with dechlorinated water keeps humidity up and gives your snail a chance to drink from droplets on the walls and substrate. Sphagnum moss placed in the enclosure helps retain moisture between mistings.
If you want to provide a water dish, keep it very shallow. Plastic jar lids, soy sauce dishes, or similar flat containers work well. The water should never be deep enough for your snail to submerge its breathing hole (the pneumostome, a small opening on the side of the body near the shell). Snails can drown in water that’s too deep. Many keepers skip the dish entirely and rely on regular misting with no issues.
Feeding Schedule and Cleanup
A simple routine works best. Offer fresh vegetables daily or every other day, protein once or twice a week, and keep calcium available continuously. Remove uneaten fresh food after about 12 hours to prevent mold and bacterial growth in the warm, humid enclosure. Spoiled food in a terrarium can attract mites and create health problems quickly.
Snails are most active at night, so evening is the best time to put food in. You’ll likely wake up to find it partially eaten with a slime trail leading away from it. If your snail consistently ignores a particular food, try something else. Individual snails can be surprisingly picky, and preferences vary even within the same species. Rotating through different vegetables and protein sources keeps things interesting and nutritionally balanced.

