Na podstawie informacji z Smithsonian Institution pandy jedzą przede wszystkim bambus. W rzeczywistości, w naturze, 99 procent diety pandy składa się z bambusa. Oczywiście pandy również jedzą inne pokarmy.
Pandy, które zazwyczaj żyją w lasach iglastych, głównie jedzą bambus, ale mogą uzupełniać swoją dietę pokarmami, takimi jak trawy i okazjonalnie małe gryzonie lub piżmo. Jednak pandy, które są trzymane w zoo zamiast dzikiego, mają nieco inną dietę. Pandy w ogrodach zoologicznych mają dietę, która zazwyczaj składa się z bambusa, marchwi, jabłek, trzciny cukrowej i słodkich ziemniaków.