Pandy mají vysoce specializovanou stravu, která se skládá téměř výhradně z bambusu. Bambus je druh trávy, která roste v hojnosti v lesích, kde žijí pandas. Pandy mají v zápěstí dlouhý trávicí trakt a speciální kosti zvanou „pseudo-thut“, která jim pomáhá pochopit bambusové stonky. Stráví značnou část svého dne hledáním bambusu a mohou konzumovat až 30 liber denně.
Kromě bambusu mohou pandy jíst také jiné rostliny, jako jsou trávy, ovoce a hmyz. Bambus však tvoří drtivou většinu své stravy a je nezbytný pro jejich přežití.