Pandaer har et høyt spesialisert kosthold som nesten utelukkende består av bambus. Bambus er en type gress som vokser i overflod i skogene der pandaer bor. Pandaer har en lang fordøyelseskanal og et spesielt bein i håndleddet kalt en "pseudo-tommel" som hjelper dem å forstå bambusstilker. De bruker en betydelig del av dagen for å fôre for bambus og kan konsumere opptil 30 kilo av den per dag.
I tillegg til bambus, kan pandaer også spise andre planter, for eksempel gress, frukt og insekter. Bambus utgjør imidlertid det store flertallet av kostholdet sitt og er viktig for å overleve.