Elephants are the largest land animals on Earth, and feeding a body that big is a full-time job — they spend up to 16–18 hours a day eating and put away 150 to 300 pounds of food. But what exactly is on the menu? Elephants are pure herbivores, and their diet shifts by species, habitat and season. Here’s a complete look at what elephants eat, how much, and how their eating shapes entire ecosystems.
The short answer: elephants are herbivores that eat grasses, leaves, bark, twigs, roots, fruit and shrubs — roughly 150–300 lb (68–136 kg) per day, washed down with 25–50 gallons of water.