Az óriáspandák azok közé a medvék közé tartoznak, amelyek kifejezetten növényevők, de a közvélekedéssel szemben nem csak bambuszt fogyasztanak.
Szabadban ez a fő táplálékuk, a fiatal hajtásokat részesítik előnyben, idősebb hajtásokat csak ritkábban esznek.
Mivel a bambusz nem túl tápláló és az óriáspandák emésztése sem állt be úgy a növényevésre, mint a származástanilag régebb óta növényevő emlősöké, sokat esznek belőle: napi szükségletük 10-20 kilogramm bambusz.
Tápnövényei között találunk még
tárnics→
nőszirom→
sáfrány→
ördögcérna fajokat is.→
Elvétve fogyasztanak apróbb gerinces állatokat is, mint például kis rágcsálókat pocok, nyúlféléket és halakat is.
Az óriáspanda emésztőrendszere alkalmazkodott a túlnyomórészt növényi táplálék emésztéséhez. A nyelőcsőben keresztirányú recék találhatók.
Más medvefajokkal ellentétben a vastagbél felszíne elnagyolt, és hiányzik a vakbél.