長身蛇頸龜為素食龜類,以各種植物及果實為主食。幼長身蛇頸龜尤其愛吃西瓜、草莓和蕃茄。通常長身蛇頸龜不喜歡做日光浴,反而較喜歡躲在枯木或枯葉下,所以長身蛇頸龜比較不需要強烈光照或保溫燈光。
長身蛇頸龜在自然條件下通常都是植食性,盡管在人工圈養中有時長身蛇頸龜也吃肉。每周兩到三次喂長身蛇頸龜由水果、蔬菜和羽衣甘藍葉組成的雜和菜是最好的。對成長身蛇頸龜可以每兩周一次地投喂剝皮剁碎的老鼠或肉色的幼鼠,但不要給稚長身蛇頸龜和幼長身蛇頸龜喂食肉類。大多數稚長身蛇頸龜和幼長身蛇頸龜都喜歡吃番茄勝過任何其他食物,番茄是讓那些挑食的長身蛇頸龜能夠有規律地進食的最佳選擇。
野外生存環境中的長身蛇頸龜以植物和動物為食。生活在淺水中,偶爾爬上陸地。到干旱季節,便躲在池塘的泥里休眠,直到雨季的來臨。吃掉大量蚊子的幼蟲,因而對人們是非常有用的動物。