Los pandas comen bambú porque han evolucionado para hacerlo. Los expertos creen que los pandas comen bambú porque los pandas son cazadores no especializados que prefieren el bambú debido al hecho de que está disponible durante todo el año. Después de miles de años comiendo bambú, los pandas han desarrollado un gusto por él y lo prefieren a la carne.
Los expertos coinciden en que los pandas son descendientes de carnívoros con una vía digestiva adecuada para digerir carne, sin embargo, los pandas simplemente prefieren el bambú. Esto no quiere decir que los pandas nunca comen carne. Según Cómo funciona, los pandas comen carne ocasionalmente cuando se ofrece. El Fondo Mundial para la Naturaleza o WWF, afirma que los pandas a veces cazan pikas y roedores. Sin embargo, según WWF, solo el 1 por ciento de la dieta del panda proviene de carne y plantas distintas del bambú.
Otra razón por la cual es curioso que los pandas coman bambú es porque el bambú no se digiere bien. Los pandas carecen de las enzimas digestivas y las bacterias necesarias para digerir la celulosa que prevalece en el bambú y otras materias vegetales, y como resultado, los pandas absorben pocos nutrientes del bambú. Como los pandas solo pueden absorber alrededor del 20 por ciento de sus nutrientes de una comida de bambú, deben comer grandes cantidades para obtener suficientes nutrientes. Según WWF, los pandas deben comer aproximadamente de 12 a 38 kilogramos de bambú todos los días para absorber los nutrientes que necesitan. Por estas razones, los expertos creen que la evolución debe haber favorecido a los pandas que comían bambú en lugar de carne. En otras palabras, los pandas que comen bambú sobrevivieron.