大熊猫主要以竹子为食。
大熊猫99%的食物都是竹子,可供大熊猫食用的竹类植物共有12属60多种。
此外,野生大熊猫还偶食一些动物尸体或其它植物。大熊猫喜欢吃的竹子种类比较多,箭竹只是其中一个比较常见的种类,这些竹子长期生长在亚高山暗针叶林、山地暗针叶林、山地针阔叶混交林及山地常绿阔叶林的林冠下,分布海拔从700~3500米不等,不同山系的大熊猫主食竹类不同。
大熊猫的食谱随山系和季节而有变化,在不同的季节采食不同种类的竹子或同种竹子的不同部位。春夏季最爱吃不同种类的竹笋,秋季多以竹叶为主食,冬季以竹秆为主食。