حيوان الباندا يأكل بشكل رئيسي الخيزران الذي يشكل حوالي 99% من نظامه الغذائي اليومي، ويتكون غذاؤه من أوراق وسيقان وبراعم أنواع مختلفة من الخيزران. إلى جانب الخيزران، قد يتناول أحياناً نباتات أخرى تشكل حوالي 1% من غذائه، وأحياناً يصطاد بعض الحيوانات الصغيرة مثل البيكا والقوارض. الباندا تمتلك جهاز هضمي يشبه آكلات اللحوم لكنها تعتمد بشكل رئيسي على الخيزران بسبب قلة القيمة الغذائية فيه، لذا تحتاج لتناول كميات كبيرة لتلبية احتياجاتها الغذائية. في الأسر، يمكن أن يُضاف إلى غذائها بعض الفواكه والخضروات والخبز لتعويض النقص الغذائي. كما يمكنها الحصول على الكالسيوم والمواد الغذائية الأخرى من لعق الصخور.