Nach Informationen der Smithsonian Institution essen Pandas hauptsächlich Bambus. Tatsächlich besteht die Nahrung eines Pandas in freier Wildbahn zu 99 Prozent aus Bambus. Natürlich fressen Pandas auch andere Lebensmittel.
Pandas, die normalerweise in Nadelwäldern leben, ernähren sich hauptsächlich von Bambus, können ihre Ernährung jedoch mit Lebensmitteln wie Gräsern und gelegentlich kleinen Nagetieren oder Moschusrehkitz ergänzen. Pandas, die im Zoo statt in der Wildnis gehalten werden, ernähren sich jedoch etwas anders. Pandas in Zoos ernähren sich normalerweise aus Bambus, Karotten, Äpfeln, Zuckerrohr und Süßkartoffeln.