Pandas essen Bambus, weil sie sich dafür entwickelt haben. Experten glauben, dass Pandas Bambus essen, weil Pandas ungelernte Jäger sind, die Bambus bevorzugen, da er das ganze Jahr über verfügbar ist. Nach Tausenden von Jahren haben Pandas eine Vorliebe für Bambus entwickelt und bevorzugen ihn gegenüber Fleisch.
Experten sind sich einig, dass Pandas die Nachkommen von Fleischfressern mit einem Verdauungstrakt sind, der für die Verdauung von Fleisch geeignet ist, aber Pandas bevorzugen einfach Bambus. Das soll nicht heißen, dass Pandas niemals Fleisch essen. Laut How It Works essen Pandas gelegentlich Fleisch, wenn es angeboten wird. Der World Wide Fund for Nature oder WWF gibt an, dass Pandas manchmal nach Pikas und Nagetieren jagen. Laut WWF besteht jedoch nur 1 Prozent der Nahrung des Pandas aus Fleisch und anderen Pflanzen als Bambus.
Ein weiterer Grund, warum es merkwürdig ist, dass Pandas Bambus essen, ist, dass Bambus nicht gut verdaut wird. Pandas fehlen die Verdauungsenzyme und Bakterien, die benötigt werden, um die in Bambus und anderen Pflanzenteilen vorherrschende Zellulose zu verdauen, und infolgedessen nehmen Pandas nur wenige Nährstoffe aus Bambus auf. Da Pandas nur etwa 20 Prozent seiner Nährstoffe aus einer Bambusmahlzeit aufnehmen können, müssen sie große Mengen fressen, um genügend Nährstoffe zu sammeln. Laut WWF müssen Pandas täglich etwa 12 bis 38 Kilogramm Bambus fressen, um die benötigten Nährstoffe aufzunehmen. Aus diesen Gründen glauben Experten, dass die Evolution Pandas bevorzugt haben muss, die Bambus anstelle von Fleisch fraßen. Mit anderen Worten, die bambusfressenden Pandas haben überlebt.