Los canguros poseen recámaras similares a los estómagos de bovinos y ovinos, regurgitar la vegetación que han comido, la mastican como bolo alimenticio, y luego la tragan de nuevo para la digestión final. Los diferentes tipos de canguros poseen dietas diferentes, aunque todos son herbívoros estrictos. El canguro gris oriental predominantemente se alimenta de una gran variedad de hierbas mientras que algunas otras especies (por ejemplo, el canguro rojo) incluyen cantidades significativas de arbustos en su dieta. Las especies más pequeñas de canguros también consumen hongos hipogea. Muchas especies son nocturnas y crepusculares, por lo general pasan los días descansando en la sombra y en las noches y las mañanas se mueven para alimentarse.
Debido a su pastoreo, los canguros han desarrollado dientes especializados, sus incisivos son capaces de cerrar los cultivos de hierba desde el suelo, y sus molares cortan y muelen la hierba. Puesto que los dos lados de la mandíbula inferior no están unidos entre sí, los incisivos inferiores están más separados, dando al canguro una mordedura más amplia. La sílice en la hierba es abrasiva, por lo que los molares del canguro son sustituidos regularmente por nuevos dientes que crecen continuamente.