Obrovské pandy sú bylinožravce a ich strava pozostáva predovšetkým z bambusu. Väčšinu času trávia jedením bambusu a konzumáciou až 12 hodín denne. Rôzne druhy bambusu majú rôzne výživové hodnoty a pandy majú tendenciu uprednostňovať určité druhy pred ostatnými. Konzumujú tiež ďalšie rastliny, ako sú trávu, ovocie a hmyz, ale bambus tvorí väčšinu svojej stravy.