Bir salyangoz diyeti doğal ortamına göre değişir. Bir kara salyangozu genellikle otçudur ve çeşitli sebzeler, meyveler ve yumuşak kabukları besler. Kurt salyangozu gibi diğer salyangoz türleri etobur olup otçul salyangozları bile yiyebilir. Salyangozlar, diğer canlılar gibi hayatta kalmak için suya ihtiyaç duyarlar, ancak az miktarda su ile yapabilirler.
Kara salyangozlarının beslenme ve beslenme davranışları büyük ölçüde ne kadar aç olduklarına bağlıdır. Roma salyangozları ya da yenilebilir salyangozlar, taze yeşil olanlara tomurcuklanan yiyecekleri tercih etmelerine rağmen, yalnızca bitki yiyicileridir. Yavaş yavaş sürünürler ve yemeklerini doğrudan temas halindeyken telaşsız bir şekilde yerler. Ancak kahverengi bahçe salyangozları, Roma salyangozlarından daha hızlı ve daha çeviktir. Yiyecek bulmak için teraryumları boyunca sürünebilirler. Bunlar seçici yiyiciler değildir ve sebzelerden çiçeğe kadar hemen hemen her şey tüketilebilir. Evcil hayvan olarak tutulan salyangozlara, içebilecekleri ve yıkanabilecekleri sığ bir su kabı verilmeli.
Kara salyangozları, yedikleri gibi şirket olma eğilimindedir. Bazı kahverengi bahçe salyangozları, diğer besin kaynakları mevcut olsa bile yumuşak bir kabuğa veya bir parça sebzeye beslenebilir. Bu genellikle, ekili bitkilerle beslenebilecekleri ve ciddi zararlılar olabileceği için, bir bahçede veya bir çiftlikte çok sayıda bahçe salyangozunun salınması durumunda sorunlara neden olur.