Większość goryli to zwierzęta roślinożerne, które żyją na diecie wegetariańskiej owoców, pędów bambusa i łodyg. Niektóre goryle, w tym goryl nizinny zachodni, wykazują cechy wszystkożerne, jedząc mrówki i termity, a nawet przełamać gniazda termitów, aby ucztować na larwach w obrębie.
Dieta goryla zależy od środowiska, w którym żyje, a także pory roku. Np. Goryle nizinne spożywają obfitość owoców, podczas gdy goryle żyjące w górach mogą jeść więcej zielonych roślin, w tym pędów, łodyg i liści. Mocne zęby goryla i masywne mięśnie żucia pozwalają na bardziej efektywne żucie.