Glede na njihov življenjski prostor in kaj je na voljo, gorile večinoma jedo različne vrste vegetacije. Gorile porabijo veliko energije za iskanje hrane, vendar za razliko od drugih živali svojega habitata ne odstranijo vegetacije. Čeprav so bile gorile večinoma dokumentirane kot jedci rastlin, dokazi kažejo, da je prehrana gorile sestavljena tudi iz nekaj mesa.
Povprečni samec gorile tehta med 300 lbs (približno 136 kg) in 400 lbs (približno 182 kg) in vsak dan porabi približno 40 lbs (približno 18 kg) vegetacije, čeprav nekateri strokovnjaki pravijo, da lahko odrasla gorska gorila poje. do 60 lbs (približno 27 kg) na dan. Gorile so navajene, da s svojo močjo raztrgajo drevesa in drugo rastlinje, lahko pa s svojimi spretnimi rokami izberejo izbrane dele. Gorile pojedo tudi nekaj žuželk, vendar običajno po naključju, saj so žuželke pritrjene na rastline.
Prehrana gorile se lahko razlikuje glede na vrsto in življenjski prostor. Na primer, prehrana zahodne nižinske gorile je večinoma sestavljena iz sadja, z nekaj listja in semen. Gorska gorila pa se večinoma prehranjuje z listi, stebli, koreninami in cvetovi. Bambusovi poganjki v deževnem obdobju so najljubša poslastica gorskih goril. Le dva odstotka prehrane gorske gorile predstavlja sadje, saj v njenem življenjskem okolju ni veliko sort sadja; čeprav so robide v sezoni priljubljene.
Otroci gorile se prvih nekaj mesecev svojega življenja zanašajo samo na materino mleko, vendar so pri šestih mesecih pripravljeni začeti iskati vegetacijo. Iskanje hrane zahteva veliko energije, in čeprav je večina vegetacije, ki jo zaužijejo gorile, malo hranilnih snovi, lahko to pomanjkanje nadomestijo z uživanjem velikih količin. Prekomerno težke gorile so v naravi precej redke zaradi svoje prehrane z visoko vsebnostjo vlaknin.
Ne glede na njihov habitat so gorile razmeroma nežne do okolja in ne odstranjujejo vegetacije. Preselili se bodo na drugo območje, ko se bodo zaloge hrane začele zmanjševati. V mesecih, ko je na voljo manj hrane, jedo manj in več spijo.
Čeprav se za gorile šteje, da so predvsem vegetarijanci, nekateri dokazi kažejo, da bodo uživali meso, ko bo na voljo. Znanje o prehranjevalnih navadah goril se je v veliki meri opiralo na študije, izvedene na območjih, kjer ni bilo na voljo veliko mesa. Gorile v ujetništvu bodo pojedle nekaj mesa, ena študija zahodnih nižinskih goril pa je odkrila dokaze o opicah in antilopah v njihovih iztrebkih.