加拉帕戈斯象龜是食草動物,可以吃的食物包括仙人掌、草、樹葉、苔蘚、地衣和漿果。一只加拉帕戈斯象龜每天平均可以進食32-36公斤,但低效的消化系統使加拉帕戈斯象龜營養吸收很有限。
加拉帕戈斯象龜體內的水份吸取主要來自露水和植物汁液,因此它們可以長時間不飲水,如果在剝奪所有的食物和水時,仍然能堅持生存18個月。在口渴時,加拉帕戈斯象龜會非常快速的喝大量的水,儲存在自己的膀胱或脖子上的“心包”上,這兩個地方是加拉帕戈斯象龜蓄存的水源,能讓它們在長時間內都可以不用再喝水。在干旱的島嶼上,加拉帕戈斯象龜會舔食巨石上清晨的露水,因為多代加拉帕戈斯象龜重復舔食的動作,已造成許多巖石上形成半圈形的洼坑。