What do elephants eat? Elephants are herbivores which means they only eat plants. They eat grass, leaves, shrubs, fruits and roots depending on the season. How many hours do elephants spend eating ...