Dựa trên thông tin từ Viện Smithsonian, gấu trúc chủ yếu ăn tre. Trên thực tế, trong tự nhiên, 99% khẩu phần ăn của gấu trúc bao gồm tre. Tất nhiên, gấu trúc cũng ăn một số loại thức ăn khác.
Gấu trúc, thường sống trong các khu rừng lá kim, chủ yếu ăn tre, nhưng có thể bổ sung vào chế độ ăn uống của chúng các loại thực phẩm như cỏ và thỉnh thoảng là loài gặm nhấm hoặc hươu xạ hương nhỏ. Tuy nhiên, những con gấu trúc được nuôi trong vườn thú thay vì ngoài tự nhiên có một chút chế độ ăn uống khác. Gấu trúc trong vườn thú có chế độ ăn thường bao gồm tre, cà rốt, táo, mía và khoai lang.