Несмотря на то, что панды относятся к отряду хищных, фактически они едят один только бамбук. В день взрослая панда съедает до 30 кг бамбука и побегов. Для защиты от бамбуковых щепок пищевод и желудок выстлан толстым слоем упругой слизистой ткани. Для питания панд в зоопарке создано особое «печенье» из прессованных волокон бамбука. Строго говоря, как и многие животные, панды всеядны. Также известно, что панды при случае едят яйца, мелких птиц, зверьков и некоторых насекомых, а также падаль наряду с их бамбуковой диетой. Животная пища для панд является необходимым источником белка. Если в каком-либо месте после цветения погибает весь бамбук, то живущим там пандам грозит смерть от голода (подобные случаи отмечались в 1975 и 1983 годах).
Ареал самцов шире, чем у самок, которые выбирают высокогорные леса на крутых склонах, обеспечивающих лучшие укрытия для рождения детей в зарослях бамбука. Летом панды взбираются на высоту до 4000 метров, чтобы избежать высокой температуры