Yabani domuzlar, bitkiler, larvalar, böcekler, solucanlar, küçük hayvanlar ve büyük hayvanlar da dahil olmak üzere hemen hemen her şeyi yiyen omnivorlardır. ve sebzeler.
Yabani domuzlar omnivorlar olmasına rağmen, çoğunlukla bitkilerle beslenirler. Yumru, meşe palamudu, ot, ampul ve mantar gibi eşyalar için prowl. Besinlerinin büyük bir kısmı mevsime bağlıdır ve yabani domuzlar mısır, pirinç ve buğday gibi tarımsal ürünlere yönelir. Yabani domuzlar ayrıca yer seviyesinde yuva yapan yumurta ve kuşları da yerler. Bu domuzlar fırsatçı omnivorlardır ve bu nedenle ölü hayvanları da yerler. Ayrıca memelilerde kertenkele ve amfibi şeklinde avlanırlar.
Etli göbekler gibi evcil domuzlar da iştahsızdır ve ne gelirse yiyinler. Bir domuzun yaşı ve ağırlığına bağlı olarak, sahibine çeşitli yem türleri verilebilir. Evcil domuzlar ayrıca kereviz, patates, biber ve yeşillik şeklinde sebzeler de yerler. Sahipleri, üzüm, kuru üzüm ve elma da dahil olmak üzere bazı meyveleri muamele olarak verebilir. Saman tipik olarak bir domuz diyetinin bir parçasıdır ve özellikle yonca, onlar için iyi bir lif kaynağıdır. Kepek, evcil hayvan domuzları için bir başka sağlıklı alternatiftir. Yerli domuzlar ayrıca ot, dal, dal ve fırça için otlamalıdır.
Çiftlik domuzları ayrıca kabak, kabak, lahana ve pancar gibi kompost ve kök sebzeleri de yerler. Çiftlik domuzları aynı zamanda keçi sütü ve yumurtalarını da yiyebilir.