Voksne kenguruer er plantetere hvis kosthold består hovedsakelig av planter.
De spiser primært gresser, spesielt i vattere områder. De forbruker også urter (blomsterende urter og bønnteplanter), busker, bark under tørkeperioder, røtter og frø. Kenguruer er godt tilpasset tørre regioner og kan finne mat selv når ressurser er knappe.