Hem feral hem de evcil domuzlar, sağladıkları her şeyi yemekten memnun olan fırsatçı omnivorlardır. Evcil domuzlar, çiftçiler tarafından çok fazla büyümelerini teşvik eden kuru ve ıslak yiyeceklerin bir karışımından beslenirler, ancak yabani domuzlar gibi, bitki maddesi, omurgasızlar, küçük hayvanlar, tahıllar, leş ve meşe palamudu üzerinde geçebilirler.
Yabani domuzlar gece ve alacakaranlık saatlerinde beslenirler, ancak gündüz saatlerinde soğuk veya yağışlı olduğunda da yemek yemeye tanık olurlar. Genellikle tarımsal mahsulleri yerler ve yumurta ve sürüngenleri yiyebilirler. Yerli domuzlar, diğer şeylerin yanı sıra çöpleri de yiyebilir, ancak kesim için yetiştirme yapan çiftçiler, onlara ilave vitamin ve mineral içeren soya ve mısır unu karışımını besler. Geleneksel olarak, süt çiftçileri domuzlara aşırı süt ve artık peynir altı suyu sağladılar.
Domuzlar temel olarak mükemmel koku alma duyusu olan besleyicilerdir ve bazı çiftçilere trüf avcısı olarak kullanmalarını sağlar. Bununla birlikte, yabani domuzlar zararlılar olarak kabul edilir veya diğer yaban hayatı için zararlıdır, çünkü kaynaklar için rekabet ederler, köklenme sırasında mahsullere zarar verirler ve çamur içinde yürüdüklerinde sulak alanları dengesizleştirirler. Genel olarak memelilerde avlanmayan, ancak fırsat verildiğinde, bazı yabani domuzlar yavrulara, kuzulara ve çocuk keçilere saldırabilir veya hindi ve bıldırcın yumurtası yiyebilir. Bazı evcil domuzlar kaçar ve yabani olur, kökleri, otları, çiçekleri ve meyveleri yerler.