大熊猫属于杂食性动物,但主要食物是竹子,包括竹叶、竹笋、嫩竹,由于竹子营养丰富、口感好,因此竹子是大熊猫营养摄入的主要来源,同时大熊猫也会吃一些口感较比较好的水果、蔬菜,如苹果、香蕉、黄瓜、胡萝卜等食物作为辅粮,野生大熊猫还可能吃竹鼠。
大熊猫99%的食物都是竹子,可供大熊猫食用的竹类植物共有12属60多种。此外,野生大熊猫还偶食一些动物尸体或其它植物。大熊猫喜欢吃的竹子种类比较多,箭竹只是其中一个比较常见的种类,这些竹子长期生长在亚高山暗针叶林、山地暗针叶林、山地针阔叶混交林及山地常绿阔叶林的林冠下,分布海拔从700~3500米不等,不同山系的大熊猫主食竹类不同。大熊猫的食谱随山系和季节而有变化,在不同的季节采食不同种类的竹子或同种竹子的不同部位。春夏季最爱吃不同种类的竹笋,秋季多以竹叶为主食,冬季以竹秆为主食。