Gigantyczne pandy to roślinożercy, a ich dieta składa się przede wszystkim z bambusa. Spędzają większość czasu na jedzeniu bambusa, spożywając do 12 godzin dziennie. Różne gatunki bambusa mają różne wartości odżywcze, a pandy preferują niektóre gatunki od innych. Spożywają także inne rośliny, takie jak trawy, owoce i owady, ale bambus stanowi większość ich diety.