熊貓的幼崽,小時候主要是喝母乳,斷奶之后主要食用竹筍,竹子這些食物。
大熊貓的食譜非常特殊,幾乎包括了在高山地區可以找到的各種竹子,大熊貓也偶爾食肉(通常是動物的尸體,有時也吃竹鼠)。大熊貓獨特的食物特性使它被當地人稱作“竹熊”。竹子缺乏營養,只能提供生存所需的基本營養,大熊貓逐步進化出了適應這一食譜的特性。在野外,除了睡眠或短距離活動,大熊貓每天取食的時間長達14個小時。一只大熊貓每天進食12~38公斤食物,接近其體重的40%。大熊貓喜歡吃竹子最有營養、含纖維素最少的部分,即嫩莖,嫩芽,和竹筍。大熊貓棲息地通常有至少兩種竹子。當一種竹子開花死亡時(竹子每30~120年會周期性地開花死亡),大熊貓可以轉而取食其它的竹子。但是,棲息地破碎化的持續狀態增加了棲息地內只有一種竹子的可能,當這種竹子死亡時,這一地區的大熊貓便面臨饑餓的威脅。
熊貓的主要食物是竹子或竹林里的竹鼠。