蔗林龜是雜食性的龜類, 但是在野外, 蔗林龜通常只食用一些植物性的食物, 適應了人類飼養的蔗林龜也是食用肉類,
蔗林龜食性較廣, 稻穀、小麥、豌豆、小魚、蝦、昆蟲、蝸牛等均吃。 人工飼養時, 為滿足蔗林龜生長所需要的各種營養, 避免因飼料單一而生長發育不良和產生厭食症, 應採用多種飼料, 如動物性飼料中的魚蝦、蝸牛、河蚌等和植物性飼料中的稻穀、小麥、玉米等。
蔗林龜在自然條件下通常都是植食性的, 儘管在人工圈養中有時它們也吃肉。 每週兩到三次喂它們由水果(尤其是番茄), 蔬菜和羽衣甘藍葉組成的雜和菜是最好的。 對成龜可以每兩週一次地投喂剝皮剁碎的老鼠或肉色的幼鼠, 但不要給稚龜和幼龜餵食肉類。 大多數稚龜和幼龜都喜歡吃番茄勝過任何其他食物,