The kangaroo's diet has a variety of different foods. For example, most kangaroos eat grass, flowers, ferns, leaves, moss, shrubs and other greens. This makes them herbivores. Kangaroos can go long periods of time without water. Like a cow, kangaroos don't digest there food all at once. A kangaroos diet is full of plants.