Atkarībā no dzīvotnes un pieejamās gorillas pārsvarā ēd dažāda veida veģetāciju. Gorillas patērē daudz enerģijas, meklējot barību, taču atšķirībā no citiem dzīvniekiem tās neatņem savu dzīvotni no veģetācijas. Lai gan gorillas lielākoties ir dokumentētas kā augu ēdājas, pierādījumi liecina, ka gorillas uzturs sastāv arī no gaļas.
Vidējais gorilla tēviņš sver no 300 mārciņām (apmēram 136 kg) līdz 400 mārciņām (apmēram 182 kg) un katru dienu patērē apmēram 40 mārciņas (apmēram 18 kg) veģetācijas, lai gan daži eksperti saka, ka pilngadīga kalnu gorilla var apēst. līdz 60 mārciņām (apmēram 27 kg) dienā. Gorillas ir pieradušas izmantot savu spēku, lai nojauktu kokus un citu veģetāciju, taču tās var arī izmantot savas veiklās rokas, lai atlasītu izvēlētās daļas. Gorillas arī ēd dažus kukaiņus, bet parasti nejauši, jo kukaiņi ir pievienoti augiem.
Gorillas uzturs var atšķirties atkarībā no tās sugas un dzīvotnes. Piemēram, rietumu zemienes gorillu uzturs lielākoties sastāv no augļiem, ar dažiem zaļumiem un sēklām. Savukārt kalnu gorilla pārsvarā ēd lapas, stublājus, saknes un ziedus. Lietus sezonas bambusa dzinumi ir iecienīts kalnu gorillas gardums. Tikai divus procentus no kalnu gorillas uztura veido augļi, jo tās dzīvotnē nav daudz augļu šķirņu; lai gan kazenes sezonā ir iecienītas.
Gorillu mazuļi pirmajos dzīves mēnešos paļaujas tikai uz mātes pienu, bet sešu mēnešu vecumā viņi ir gatavi sākt meklēt veģetāciju. Barības meklēšana patērē daudz enerģijas, un, lai gan lielai daļai gorillu patērētās veģetācijas ir maz barības vielu, tās spēj kompensēt šo trūkumu, patērējot lielu daudzumu. Savvaļā gorillas ar lieko svaru ir diezgan reti sastopamas, jo to uzturā ir daudz šķiedrvielu.
Neatkarīgi no to dzīvotnes gorillas ir salīdzinoši saudzīgas pret vidi un neatņem savu dzīvotni no veģetācijas. Viņi pārcelsies uz citu vietu, kad pārtikas krājumi sāks kļūt zemi. Mēnešos, kad ir pieejams mazāk pārtikas, viņi ēd mazāk un vairāk guļ.
Lai gan gorillas galvenokārt tiek uzskatītas par veģetāriešiem, daži pierādījumi liecina, ka viņi patērēs gaļu, kad tā būs pieejama. Zināšanas par gorillu ēšanas paradumiem lielā mērā ir balstītas uz pētījumiem, kas veikti apgabalos, kur nebija daudz gaļas. Nebrīvē esošās gorillas ēdīs nedaudz gaļas, un vienā pētījumā ar rietumu zemienes gorillām tika atrasti pierādījumi par pērtiķiem un antilopēm to izkārnījumos.