Gorillat syövät useimmiten erityyppisiä kasvillisuuksia riippuen elinympäristöstään ja käytettävissä olevasta. Gorillat käyttävät paljon energiaa etsiessään ruokaa, mutta toisin kuin muut eläimet, ne eivät riisu elinympäristöstään kasvillisuutta. Vaikka gorillat on suurelta osin dokumentoitu kasvisyöjiksi, todisteet osoittavat, että gorillan ruokavalio koostuu myös lihasta.
Keskimääräinen urospuolinen gorilla painaa noin 300 kiloa (noin 136 kg)-noin 400 kiloa (noin 182 kg) ja kuluttaa noin 40 kiloa (noin 18 kg) kasvillisuutta päivittäin, vaikka jotkut asiantuntijat sanovat, että täysikasvuinen gorilla voi syödä noin 60 kiloon (noin 27 kg) päivässä. Gorillat ovat tottuneet käyttämään voimaansa puiden ja muun kasvillisuuden repimiseen, mutta he voivat myös käyttää ketteriä käsiään valitakseen valittavat osat. Gorillat syövät myös muutamia hyönteisiä, mutta yleensä vahingossa, koska hyönteiset ovat kiinnittyneet kasveihin.
Gorillan ruokavalio voi vaihdella lajin ja elinympäristön mukaan. Esimerkiksi länsimaisen gorillan ruokavalio koostuu suurelta osin hedelmistä, joidenkin lehtien ja siementen kanssa. Vuorigorilla puolestaan syö enimmäkseen lehtiä, varret, juuret ja kukat. Sadekauden bambuversot ovat vuoristorillan suosikkiherkku. Vain kaksi prosenttia vuoristogorillan ruokavaliosta on hedelmiä, koska sen elinympäristössä ei ole paljon hedelmälajikkeita; vaikka karhunvatukat kaudella ovat suosikkeja.
Vauvagorillat luottavat elämänsä ensimmäisten kuukausien aikana vain rintamaitoon, mutta kuuden kuukauden ikäisinä he ovat valmiita aloittamaan kasvillisuuden etsimisen. Ruokinta vaatii paljon energiaa, ja vaikka suuri osa gorillojen käyttämästä kasvillisuudesta on vähäravinteisia, ne pystyvät korvaamaan tämän puutteen kuluttamalla suuria määriä. Ylipainoiset gorillat ovat luonnossa melko harvinaisia kuitupitoisen ruokavalionsa vuoksi.
Gorillat ovat elinympäristöstään riippumatta suhteellisen lempeitä ympäristölle eivätkä riisu elinympäristöään kasvillisuutta. He muuttavat eri alueelle, kun elintarvikkeiden tarjonta alkaa vähentyä. Kuukausina, jolloin ruokaa on saatavilla vähemmän, he syövät vähemmän ja nukkuvat enemmän.
Vaikka gorilloja pidetään ensisijaisesti kasvissyöjinä, jotkut todisteet osoittavat, että ne syövät lihaa, kun sitä on saatavilla. Tieto gorillan ruokailutottumuksista perustuu suurelta osin tutkimuksiin, jotka tehtiin alueilla, joilla ei ollut paljon lihaa. Vankeudessa olevat gorillat syövät lihaa, ja eräässä länsimaisten gorillojen tutkimuksessa löydettiin todisteita apinoista ja antilooppeista ulosteessaan.