Pandas are herbivores and their diet mainly consists of bamboo. They love to feed on bamboo shoots, stems, and leaves. On average,pandas consume about 20 to 40 pounds of bamboo per day to meet their nutritional requirements. Apart from bamboo, they sometimes also eat small mammals, birds, and fish but these foods make up a very small portion of their diet. Pandasan adult panda eats about 20 to 40 pounds of bamboo per day. They have a special digestive system that helps them digest tough bamboo fibers. Although bamboo is their primary food source, pandas may also eat other plant materials such as fruits, vegetables, and flowers, but this comprises only 1% of their diet. Pandas require a diet rich in bamboo to maintain their health.