Pandele își iau alimentele prin navigarea în pădurile de bambus, deoarece 90 până la 99% din dieta lor constă din bambus. Pentru a obține nutriția de care au nevoie din diferite tipuri de bambus, panda se deplasează de la altitudini mai mari în timpul verii până la văi în toamnă și iarna.
Deoarece bambusul nu conține multă proteină sau energie, pandele trebuie să consume cantități mari pentru a supraviețui. Ei petrec de obicei de la 12 la 16 ore pe zi, consumând aproximativ 20 până la 80 de lire sterline de bambus, în funcție de mărimea panda. Picioarele lor au cinci degete și oasele alungite ale încheieturii mâinii care funcționează ca degetele, permițându-le să prindă tulpini de bambus. Ei au bătut frunzele și le mestecau după ce le-au tras de pe tulpini. Pentru a ajunge la țesutul interior al tulpinilor, ele se desprind de straturile exterioare. Fețele lor rotunde se datorează mușchilor puternici ai maxilarului și molarilor mari pe care trebuie să le zdrobească și să mestece bambusul dur. Deși pandele pot trăi aproape exclusiv din bambus, ele consumă de asemenea rozătoare, păsări, carii, insecte și fructe atunci când aceste produse alimentare sunt disponibile.
Pandele nu pot digera celuloza din bambus, atat de mult din planta trece prin sistemele digestive scurte, simple. Ca rezultat, pandele se defecteaza de 40 sau 50 de ori pe zi. Mișcările lor lentă și stilul de viață sedentar se datorează ratei scăzute a metabolismului adusă de dieta lor de bambus.