Dorosłe kangury to roślinożercy, których dieta składa się głównie z roślin.
Głównie jedzą trawy, zwłaszcza w obszarach wilgotniejszych. Spożywają też rośliny kwiatowe i motylkowate (forby), krzewy, korę w suszę, korzenie i nasiona. Kangury są dobrze przystosowane do regionów suchych i potrafią znajdować pokarm nawet przy skomplikowanych zasobach.