Trong môi trường hoang dã, 99% khẩu phần ăn của gấu trúc bao gồm lá, thân và chồi của cây tre, trong khi phần còn lại bao gồm hoa, dây leo, cỏ, ngô xanh, mật ong và các loài gặm nhấm nhỏ. < /strong> Gấu trúc trong điều kiện nuôi nhốt được cho ăn tre, mía, gạo tẻ, cà rốt, táo và khoai lang.
Mặc dù được xếp vào loài ăn thịt, gấu trúc đã thích nghi với chế độ ăn chay do chúng tiêu thụ một lượng lớn tre hàng ngày. Tre có ít giá trị dinh dưỡng và gấu trúc phải tiêu thụ khoảng 20 đến 45 pound mỗi ngày để đáp ứng nhu cầu dinh dưỡng của chúng. Gấu trúc sống ở những nơi có nhiều tre và điều này khiến chúng dễ bị tổn thương khi mất môi trường sống của tre.