Tuy thuộc bộ ăn thịt nhưng 09% thứ loài vật này ăn là tre và trúc đôi khi là các loại hoa quả. Trung bình mỗi ngày một con gấu trúc trưởng thành cần "ngốn" ít nhất 18 kg lá trúc.
Vì có chế độ ăn toàn chất xơ như vậy nên gấu trúc phải ăn rất nhiều (hơn 12 tiếng mỗi ngày) mới có đủ dinh dưỡng để nuôi cơ thể béo mầm của chúng. Ngoài khoảng thời gian ăn, chúng sẽ dành thời gian còn lại cho việc ngủ nghỉ để lấy sức dậy ăn tiếp.
Gấu trúc hoang dã đôi khi sẽ ăn cỏ, củ dại, thịt chim, động vật gặm nhấm, thậm chí là xác thối. Còn gấu trúc nuôi trong chuồng cũng có thể ăn mật ong, trứng, cá, cà rốt, khoai, lá cây bụi và các loại hoa quả như táo, cam hoặc chuối.
Hàng năm, gấu trúc đực và gấu trúc cái chỉ gặp nhau vào mùa giao phối trong khoảng 2 - 3 ngày của mùa xuân (từ tháng 3 - tháng 5 hàng năm). Sau đó, con đực sẽ tạm biệt con cái và trở về tận hưởng cuộc sống đơn độc một mình cho đến mùa giao phối vào năm sau.