Pandy wielkie głównie jedzą bambus, a ich dieta składa się z kilku gatunków:
1. Bambus strzałkowy (Phyllostachys heterocycla)
Jeden z najważniejszych gatunków bambusa dla pand. Rodem z Chin, ma proste, pionowe łodygi i szerokie liście. Pandy mocno na nim polegają w określonych porach roku.
2. Bambus Fargesia (Fargesia spp.)
Inne istotne źródło pożywienia, w tym Fargesia robusta i Fargesia panda. Tworzy gęste zarośla w rejonach górzystych i jest wysoć odżywczy.
3. Bambus Bashania (Bashania spp.)
Znany też jako bambus parasolkowy, przykłady: Bashania faberi i Bashania palmata. Mają szersze liście niż inne typy.
4. Bambus Sinarundinaria (Sinarundinaria spp.)
Obejmuje Sinarundinaria fangiana i Sinarundinaria sinica. Rosną w wilgotnych, zacienionych środowiskach.
5. Bambus Yushania (Yushania spp.)
Obejmuje Yushania maling i Yushania confusa, występujące w lasach górzystych.
Wzorce konsumpcji pand zależą od dostępności bambusu, zmian sezonowych i lokalizacji. Żerują głównie na młodych pędach, liściach i łodygach i są wyspecjalizowane do przetrawiania tego włóknistego pożywienia.