Żywią się żołędziami, orzeszkami buczynowymi, które stanowią podstawę ich diety. Jest to pokarm bogaty w węglowodany, umożliwia dzikom zbudowanie rezerw tłuszczowych potrzebnych w okresie zimowym.
Odżywiają się także dżdżownicami, owadami, gryzoniami, jajami ptaków i grzybami. Zjadają również liście, gałązki, korę i pędy roślin. Dziki zjadają również padlinę. W poszukiwaniu pokarmu ryją w ziemi powodując często duże szkody w parkach, trawnikach czy na polach uprawnych.
W szczególnych okolicznościach mogą zjeść nawet zająca, nowonarodzone jelenie oraz ptaki grzebiące.
Istnieje również co najmniej jeden odnotowany przypadek, gdy grupa dzików zaatakowała, zabiła i zjadła dorosłą, zdrową samicę jelenia aksis.
Zjadają bardzo duże ilości pokarmu. Dobowe zapotrzebowanie energetyczne dorosłego dzika to od 4000 do 4500 kcal.