Giant Pandas Diet

A giant panda's diet is 99% bamboo, 13 kg (30 lb) or more a day - that is an estimated 3,500 bamboo stalks a day! The giant panda has the digestive system of a carnivore, but has chosen to live almost exclusively like a vegetarian. Bamboo doesn’t provide much energy, so giant pandas have to keep eating for up to 12 hours a day. Giant pandas also sometimes eat small amounts of fish, honey, eggs, leaves, fruit and root vegetables. They eat small mammals and birds if they can catch them!