Los cerdos salvajes son omnívoros que comen casi cualquier cosa, incluidas las plantas, larvas, insectos, gusanos, animales pequeños y animales grandes. La mayoría de los cerdos domésticos y domésticos son criados con una dieta de alimentos y frutas. y verduras.
Aunque los cerdos salvajes son omnívoros, se alimentan principalmente de plantas. Rondan por artículos como tubérculos, bellotas, hierbas, bulbos y hongos. Gran parte de su dieta depende de la temporada, y los cerdos salvajes gravitan hacia cultivos agrícolas que incluyen maíz, arroz y trigo. Los cerdos salvajes también comen huevos y aves que anidan a nivel del suelo. Estos cerdos son omnívoros oportunistas, y por lo tanto también comen animales muertos. También se aprovechan de los no mamíferos en forma de lagartos y anfibios.
Los cerdos domésticos, como los cerdos con barriga, también tienen un gran apetito y comen lo que se les presente. Dependiendo de la edad y el peso de un cerdo, su dueño puede darle varios tipos de alimento. Los cerdos mascotas también comen verduras en forma de apio, papas, pimientos y verduras. Los propietarios pueden darles ciertas frutas como golosinas, incluyendo uvas, pasas y manzanas. El heno es típicamente parte de la dieta de un cerdo, y la alfalfa en particular es una buena fuente de fibra para ellos. El salvado es otra alternativa saludable para los cerdos domésticos. Los cerdos domésticos también deben pastar en busca de hierba, ramitas, ramas y cepillo.
Los cerdos de granja también comen compost y vegetales de raíz, como la calabaza, la calabaza, la col rizada y la remolacha. Los cerdos de granja también pueden comer leche de cabra y huevos.