Olenevalt elupaigast ja saadaolevast söövad gorillad enamasti erinevat tüüpi taimestikku. Gorillad kulutavad toidu otsimisel palju energiat, kuid erinevalt teistest loomadest ei eemalda nad oma elupaika taimestikku. Kuigi gorillad on suures osas dokumenteeritud kui taimesööjad, näitavad tõendid, et gorillade toit sisaldab ka liha.
Keskmine isane gorilla kaalub 300 naela (umbes 136 kg) kuni 400 naela (umbes 182 kg) ja tarbib iga päev umbes 40 naela (umbes 18 kg) taimestikku, kuigi mõned eksperdid väidavad, et täiskasvanud mägigorilla võib süüa. kuni 60 naela (umbes 27 kg) päevas. Gorillad on harjunud kasutama oma jõudu puude ja muu taimestiku lõhki rebimiseks, kuid nad võivad ka oma nobedaid käsi kasutada valitud osade valimiseks. Gorillad söövad ka mõnda putukat, kuid tavaliselt kogemata, kuna putukad on taimede külge kinnitatud.
Gorilla toitumine võib olenevalt liigist ja elupaigast erineda. Näiteks läänepoolse madaliku gorilla toitumine koosneb suures osas puuviljadest koos lehestiku ja seemnetega. Mägigorilla seevastu sööb peamiselt lehti, varsi, juuri ja õisi. Vihmaperioodi bambusevõrsed on mägigorilla lemmikmaius. Vaid kaks protsenti mägigorilla toidust moodustavad puuviljad, sest tema elupaigas ei kasva kuigi palju puuviljasorte; kuigi murakad hooajal on lemmikud.
Beebigorillad toetuvad esimestel elukuudel ainult rinnapiimale, kuid kuue kuu vanuselt on nad valmis alustama taimestiku otsimist. Toidu otsimine võtab palju energiat ja kuigi suur osa gorillade tarbitavast taimestikust on toitainetevaene, suudavad nad selle puuduse korvata suurte koguste tarbimisega. Ülekaalulised gorillad on nende kiudainerikka dieedi tõttu looduses üsna haruldased.
Olenemata nende elupaigast on gorillad keskkonna suhtes suhteliselt õrnad ega eemalda oma elupaika taimestikku. Nad kolivad teise piirkonda, kui toiduvarud hakkavad lõppema. Kuudel, mil toitu on vähem, söövad nad vähem ja magavad rohkem.
Kuigi gorillasid peetakse peamiselt taimetoitlasteks, näitavad mõned tõendid, et nad tarbivad liha, kui see on saadaval. Teadmised gorillade toitumisharjumuste kohta on suures osas tuginenud uuringutele, mis viidi läbi piirkondades, kus liha ei olnud palju saadaval. Vangistuses olevad gorillad söövad natuke liha ja üks läänepoolsete madalsoo gorillade uuring leidis tõendeid ahvide ja antiloopide olemasolust nende väljaheites.