Le kangourou roux est avant tout un herbivore qui se nourrit d'herbes, d'herbes et d'arbustes occasionnels, mais en raison de déficits nutritionnels en herbes, il se complétera avec des invertébrés trouvés sous les bûches et les sous-bois sur les terrains rocheux. Certains d'entre eux comprennent les sauterelles, les cafards, les araignées, les termites, les fourmis, les mouches et les guêpes.