Obří pandas jsou býložravci a jejich strava se skládá především z bambusu. Většinu času tráví jíst bambus a konzumují až 12 hodin denně. Různé druhy bambusu mají různé nutriční hodnoty a pandy mají tendenci preferovat určité druhy před ostatními. Konzumují také jiné rostliny, jako jsou trávy, ovoce a hmyz, ale bambus tvoří většinu své stravy.