Les pandas mangent rarement autre chose que des pousses, des tiges et des feuilles de bambou. Lorsque les pandas mangent d'autres aliments, moins de 1% de leur alimentation est composé d'autres plantes et de viande. Le régime alimentaire du panda est presque exclusivement végétarien, bien que le panda mange parfois de petits rongeurs, comme les pikas.
Les pandas ont évolué pour manger presque exclusivement du bambou. Cette dépendance au bambou rend le panda vulnérable à la perte d'habitat, ce qui constitue une menace pour le taux de survie global du panda.
Parce que le bambou a très peu à offrir au panda sur le plan nutritionnel, il doit manger beaucoup de bambou chaque jour pour maintenir son niveau d'énergie.