Storpandaer er planteetere hvis kosthold består primært av bambus. De bruker mye av dagen på å spise – noen ganger opptil 12 timer – og spiser ulike bambusarter avhengig av næringsverdi og preferanse. Selv om de av og til kan spise gress, frukt eller insekter, utgjør bambus den store majoriteten av kostholdet deres.