Pandy otrzymują pożywienie w bambusowych lasach, ponieważ 90 do 99 procent ich diety składa się z bambusa. Aby uzyskać żywienie, którego potrzebują od różnych rodzajów bambusa, pandy podróżują z wyższych wysokości latem do dolin jesienią i zimą.
Ponieważ bambus nie zawiera dużo białka ani energii, panda musi spożywać duże ilości, aby przeżyć. Zazwyczaj spędzają od 12 do 16 godzin dziennie, konsumując około 20 do 80 funtów bambusa, w zależności od rozmiaru pandy. Ich łapy mają pięć palców i wydłużone kości nadgarstka, które działają jak kciuki, pozwalając im chwytać bambusowe łodygi. Zbierają liście i żuć je po oderwaniu od łodyg. Aby dostać się do wewnętrznej tkanki łodyg, odrywają się one od zewnętrznych warstw. Ich okrągłe twarze są wynikiem silnych mięśni żuchwy i dużych zębów trzonowych, które muszą zmiażdżyć i przeżuć twardy bambus. Mimo, że pandy mogą żyć niemal wyłącznie z bambusa, konsumują także gryzonie, ptaki, padlinę, owady i owoce, gdy te produkty żywnościowe są dostępne.
Pandy nie trawią celulozy w bambusach, więc wiele roślin przechodzi przez ich krótkie, proste układy trawienne. W rezultacie pandy wypróżniają się 40 lub 50 razy dziennie. Ich powolne ruchy i siedzący tryb życia wynikają z niskiego tempa metabolizmu spowodowanego przez ich dietę bambusową.