Pandalla on erittäin erikoistunut ruokavalio, joka koostuu melkein yksinomaan bambusta. Bambu on eräänlainen ruoho, joka kasvaa runsaasti metsissä, joissa pandat asuvat. Pandoilla on pitkä ruoansulatuskanava ja erityinen luu ranteessaan nimeltään "pseudo-peukalo", joka auttaa heitä tarttumaan bambuvarsiin. He viettävät merkittävän osan päivästään bambua varten ja voivat kuluttaa jopa 30 kiloa sitä päivässä.
Bambujen lisäksi pandat voivat syödä myös muita kasveja, kuten ruohoja, hedelmiä ja hyönteisiä. Bambu muodostaa kuitenkin valtaosan heidän ruokavaliostaan ja on välttämätön heidän selviytymistään.