It depends on the species, although no species of kangaroos are purely carnivores. The animals most commonly known as kangaroos are herbivores, primarily eating grass and other vegetation. Besides grass, they eat young shoots and tender leaves of native shrubs. They enjoy grains as well, but being herbivorous, they do not eat any other animals. Kangaroos are grazing animals, and they will regurgitate their food to chew like cattle chew their cud.