Pandelele mănâncă bambus pentru că au evoluat să facă acest lucru. Experții cred că panda mănâncă bambus, deoarece pandații sunt vânători necalificați care preferă bambus datorită faptului că este ușor disponibil pe tot parcursul anului. După mii de ani de mâncare de bambus, pandele s-au dezvoltat o place pentru el și-l preferă la carne.
Experții sunt de acord că pandasii sunt descendenții carnivorelor cu o cale digestivă potrivită pentru digestia cărnii, cu toate acestea, pandele preferă pur și simplu bambusul. Acest lucru nu înseamnă că panda nu mănâncă niciodată carne. Potrivit "Cum funcționează", pandele consumă ocazional carne atunci când este oferită. Fondul Mondial pentru Natură sau WWF, afirmă că panda uneori vânează pikas și rozătoare. Potrivit WWF, cu toate acestea, doar 1% din dieta pandei provine din carne și din alte plante decât bambus.
Un alt motiv pentru care este curios ca panda sa manance bambus este pentru ca bambusul nu digera bine. Pandasul nu are enzimele digestive și bacteriile necesare pentru digerarea celulozei predominante în materia bambusului și a altor materii vegetale și, ca urmare, pandele absorb puțini nutrienți din bambus. Deoarece pandele sunt capabile să absoarbă doar aproximativ 20% din nutrienții lor dintr-o masă de bambus, trebuie să mănânce cantități mari pentru a acumula suficienți nutrienți. Potrivit WWF, panda trebuie să mănânce aproximativ 12 până la 38 de kilograme de bambus în fiecare zi pentru a absorbi nutrienții de care au nevoie. Din aceste motive, experții consideră că evoluția trebuie să fi favorizat panda care a mâncat bambus în loc de carne. Cu alte cuvinte, pandelele de bambus au supraviețuit.