Os pandas comem bambu porque evoluíram para isso. Os especialistas acreditam que os pandas comem bambu porque são caçadores inexperientes que preferem o bambu devido ao fato de estar disponível o ano todo. Depois de milhares de anos comendo bambu, os pandas desenvolveram um gosto por ele e o preferem à carne.
Os especialistas concordam que os pandas são descendentes de carnívoros com um tubo digestivo adequado para digerir carne. No entanto, os pandas simplesmente preferem o bambu. Isso não quer dizer que os pandas nunca comem carne. De acordo com o artigo How It Works, os pandas comem carne ocasionalmente quando esta é oferecida. O Fundo Mundial para a Natureza ou WWF afirma que os pandas às vezes caçam pikas e roedores. De acordo com o WWF, no entanto, apenas 1 por cento da dieta do panda vem de carne e outras plantas além do bambu.
Outra razão pela qual é curioso que os pandas comam bambu é porque o bambu não é digerido bem. Os pandas não têm as enzimas digestivas e as bactérias necessárias para digerir a celulose prevalente no bambu e em outras plantas e, como resultado, absorvem poucos nutrientes do bambu. Como os pandas só conseguem absorver cerca de 20% dos nutrientes de uma refeição de bambu, eles devem comer grandes quantidades para acumular nutrientes suficientes. De acordo com o WWF, os pandas devem comer cerca de 12 a 38 kg de bambu todos os dias para absorver os nutrientes de que precisam. Por essas razões, os especialistas acreditam que a evolução deve ter favorecido os pandas que comiam bambu em vez de carne. Em outras palavras, os pandas comedores de bambu sobreviveram.