Beroende på deras livsmiljö och vad som finns tillgängligt äter gorillor oftast olika typer av vegetation. Gorillor använder mycket energi för att leta efter mat, men till skillnad från andra djur berövar de inte sin livsmiljö från vegetation. Även om gorillor till stor del har dokumenterats som växtätare, tyder bevis på att gorillornas diet också består av en del kött.
Den genomsnittliga manliga gorillan väger mellan 300 lbs (cirka 136 kg) och 400 lbs (ca 182 kg) och förbrukar cirka 40 lbs (ca 18 kg) vegetation varje dag, även om vissa experter säger att den fullvuxna bergsgorillan kan äta upp till 60 lbs (cirka 27 kg) per dag. Gorillor är vana vid att använda sin styrka för att riva isär träd och annan växtlighet, men de kan också använda sina kvicka händer för att välja ut de olika delarna. Gorillor äter också några insekter, men oftast av misstag eftersom insekterna är fästa vid växter.
En gorillas kost kan variera beroende på dess art och livsmiljö. Till exempel består den västra låglandsgorillans kost till stor del av frukt, med lite bladverk och frön. Bergsgorillan däremot äter mest löv, stjälkar, rötter och blommor. Regnperiodens bambuskott är en favoritdelikatess hos bergsgorillan. Endast två procent av bergsgorillans kost är frukt, eftersom det inte finns många sorter av frukt som växer i dess livsmiljö; även om björnbär i säsong är en favorit.
Babygorillor förlitar sig enbart på bröstmjölk under de första månaderna av sitt liv, men vid sex månaders ålder är de redo att börja leta efter växtlighet. Fodersökande tar upp mycket energi, och även om mycket av den växtlighet som konsumeras av gorillor är låg i näringsämnen, kan de kompensera denna brist genom att konsumera stora mängder. Överviktiga gorillor är ganska sällsynta i naturen på grund av deras fiberrika kost.
Oavsett deras livsmiljö är gorillor relativt skonsamma mot miljön och berövar inte sin livsmiljö från vegetation. De kommer att flytta till ett annat område när mattillgångarna börjar bli låga. Under månader då mindre mat finns tillgänglig äter de mindre och sover mer.
Även om gorillor främst anses vara vegetariska, tyder vissa bevis på att de kommer att konsumera kött när det är tillgängligt. Kunskapen om gorillans matvanor har till stor del förlitat sig på studier gjorda i områden där inte mycket kött fanns tillgängligt. Gorillor i fångenskap kommer att äta lite kött, och en studie av västra låglandsgorillor fann bevis på apor och antiloper i deras avföring.