În funcție de habitatul lor și de ceea ce este disponibil, gorilele mănâncă în mare parte diferite tipuri de vegetație. Gorilele consumă multă energie pentru hrană, dar, spre deosebire de alte animale, nu își dezbrăcă habitatul de vegetație. Deși gorilele au fost în mare măsură documentate ca mâncători de plante, dovezile indică faptul că dieta gorilelor constă și din carne.
Gorila mascul mediu cântărește între 300 lbs (aproximativ 136 kg) și 400 lbs (aproximativ 182 kg) și consumă aproximativ 40 lbs (aproximativ 18 kg) de vegetație în fiecare zi, deși unii experți spun că gorila de munte adultă poate mânca. la 60 lbs (aproximativ 27 kg) pe zi. Gorilele sunt obișnuite să-și folosească puterea pentru a sfâșia copacii și alte vegetații, dar își pot folosi și mâinile agile pentru a alege părțile alese. Gorilele mănâncă și câteva insecte, dar de obicei din întâmplare, deoarece insectele sunt atașate de plante.
Dieta unei gorile poate varia în funcție de specie și habitat. De exemplu, dieta gorilelor de câmpie vestică constă în mare parte din fructe, cu unele frunze și semințe. Gorila de munte, pe de altă parte, mănâncă în principal frunze, tulpini, rădăcini și flori. Lăstarii de bambus din sezonul ploios sunt o delicatesă preferată a gorilei de munte. Doar două procente din dieta gorilei de munte este fructe, deoarece în habitatul său nu există multe soiuri de fructe; deși murele de sezon sunt preferate.
Copiii de gorile se bazează exclusiv pe laptele matern în primele luni ale vieții lor, dar până la vârsta de șase luni sunt gata să înceapă să caute vegetație. Furajarea consumă multă energie și, deși o mare parte din vegetația consumată de gorile este săracă în nutrienți, ei sunt capabili să compenseze această lipsă consumând cantități mari. Gorilele supraponderale sunt destul de rare în sălbăticie datorită dietei lor bogate în fibre.
Oricare ar fi habitatul lor, gorilele sunt relativ blânde cu mediul înconjurător și nu își dezbrăcă habitatul de vegetație. Ei se vor muta într-o zonă diferită atunci când rezervele de alimente vor începe să scadă. În lunile în care este disponibilă mai puțină mâncare, ei mănâncă mai puțin și dorm mai mult.
Deși gorilele sunt considerate a fi în primul rând vegetariene, unele dovezi indică faptul că vor consuma carne atunci când aceasta va fi disponibilă. Cunoștințele despre obiceiurile alimentare ale gorilelor s-au bazat în mare parte pe studiile efectuate în zonele în care nu era prea multă carne disponibilă. Gorilele în captivitate vor mânca puțină carne, iar un studiu al gorilelor de câmpie vestice a găsit dovezi de maimuțe și antilope în fecale.