Czerwony kangur to przede wszystkim roślinożerca jadająca trawy, zioła i okazjonalnie krzewy. Ponieważ trawy mogą mieć niedobory odżywcze, kangury uzupełniają dietę bezkręgowcami znalezionymi pod pniów i w podkorzeniu na terenie skalistym: skoczki, karaluchy, pająki, termity, mrówki, muchy, osy.