Giraffes eat leaves and twigs off of trees and branches. They will also eat fruit of off trees and branches. Thier toung is 18 inches long which helps them eating off of trees. Giraffes can eat up to 75 pounds of food a day and 10 gallons of water. Their favorite thing to eat is Acacia trees, because it contains lots of water.