A pesar de pertenecer al orden de los carnívoros, el panda es un animal mayormente herbívoro alimentándose casi exclusivamente de cerca de 30 especies de caña de bambu (el 99% de su dieta consiste en bambú). Se sabe que el panda también utiliza insectos y huevos como fuente de proteínas. Es posible que incluya, además roedores y crías de ciervo musk.
Como herencia de sus antepasados carnívoros su sistema operativo no está plenamente adaptado para asimilar las moléculas de celulosa, contenidas en el bambú, por eso necesitan consumir hasta 40 kg de bambú por día (de los que 23 kg de media son defecaciones) tarea que puede ocuparle hasta 14 horas. Sus fuertes dientes y mandíbulas están adaptados para triturar los troncos del bambú y llegar a su pulpa.
