大熊猫的主要食物是 竹子,在野外,竹子占它们食物总量的99%,每天大约会吃25公斤的竹子。在圈养条件下,除了竹子,还会提供精饲料、水果、蔬菜等食物以满足营养需求。野生大熊猫偶尔也会捕食竹鼠等小型动物。
除了竹子,大熊猫偶尔也会吃肉和水果。在圈养条件下,它们常食用的竹种类包括巴山木竹、刺竹、冷箭竹、白夹竹、箬叶竹、淡竹、苦竹、阔叶箬竹、毛竹、三月竹笋等。此外,它们还会吃一些动物尸体和其他植物,但这种情况较少见。
总体来说,竹子是大熊猫的主食,它们对竹子的偏好非常明显,竹子种类繁多,但它们特别喜欢吃竹笋和嫩竹叶。在人工饲养下,为了弥补营养不足,还会添加一些胡萝卜、白萝卜、苹果、红薯、土豆、梨子、香蕉、黄瓜、冬瓜、嫩玉米、牛奶等食物。