I panda giganti sono erbivori e la loro dieta è costituita principalmente da bambù. Trascorrono la maggior parte del loro tempo a mangiare bambù, consumando fino a 12 ore al giorno. Diverse specie di bambù hanno valori nutrizionali diversi e i panda tendono a preferire alcune specie rispetto ad altre. Consumano anche altre piante come erbe, frutta e insetti, ma il bambù costituisce la maggior parte della loro dieta.