Według Smithsonian National Zoological Park, 99 procent diety gigantycznej pandy składa się z bambusa. Jednak czasami jedzą inne trawy, gryzonie lub jelenie. W niewoli pandy otrzymują oprócz bambusa słodkie ziemniaki, marchewki, jabłka, trzcinę cukrową i specjalistyczne herbatniki.
Pandy polegają na bambusie, ponieważ jest ono obfite i utrzymuje się przez cały rok. Ponieważ jednak pobierają one około 17 procent energii z rośliny, która ma już niską kaloryczność, muszą stale jeść. W rzeczywistości, gigantyczne pandy spędzają około 10 do 12 godzin dziennie, według University of Michigan, Department of Zoology. Z powodu tych czynników gigantyczne pandy muszą uważać, aby nie zużywać zbyt dużo energii na co dzień. Kiedy pandy zmuszone są do podróży, często żerują w ten sposób.
Gigantyczne pandy mają stereotypową pozycję siedzącą, którą adoptują podczas karmienia bambusami. Ta postawa pozwala pandom używać obu przednich łap do karmienia. Aby pomóc w utrzymaniu bambusa, gigantyczne pandy wyewoluowały na skórze podkładkę ze skórą, która działa jak dodatkowa cyfra.
Aby strawić jedzenie, pandy wyewoluowały bardzo szerokie zęby trzonowe i mięśniowy. Obie te adaptacje umożliwiają im poradzenie sobie ze swoją trudną, włóknistą dietą.