蔗林龜食性較廣,稻谷、小麥、豌豆、小魚、蝦、昆蟲、蝸牛等都可以吃。人工飼養時,為滿足蔗林龜生長所需要的各種營養,避免因飼料單一而生長發育不良和產生厭食癥,應采用多種飼料,如動物性飼料中的魚蝦、蝸牛、河蚌等和植物性飼料中的稻谷、小麥、玉米等。
蔗林龜在自然條件下通常都是植食性的,盡管在人工圈養中有時蔗林龜也吃肉。每周兩到三次喂食蔗林龜水果,蔬菜和羽衣甘藍葉組成的雜和菜是最好的。但不要給稚蔗林龜和幼蔗林龜喂食肉類。
大多數稚蔗林龜和幼蔗林龜都喜歡吃番茄勝過任何其他食物,番茄是讓那些挑食的蔗林龜能夠有規律地進食的最佳選擇。如果喂食雜和菜的話,通常不必補充維生素。對于稚蔗林龜和幼蔗林龜,需要補充鈣和磷酸鹽。