Pandas má vysoko špecializovanú stravu, ktorá pozostáva takmer výlučne z bambusu. Bambus je typ trávy, ktorá rastie v hojnosti v lesoch, kde žijú pandy. Pandas má v zápästí dlhý tráviaci trakt a špeciálnu kosť v zápästí nazývanom „pseudo-palcový“, ktorý im pomáha uchopiť bambusové stonky. Strávia významnú časť svojho denného hľadania potravy za bambus a môžu ju konzumovať až 30 libier denne.
Okrem bambusu môžu pandy jesť aj iné rastliny, ako sú trávu, ovocie a hmyz. Bambus však tvorí drvivú väčšinu svojej stravy a je nevyhnutné pre ich prežitie.