Wildschweine sind Allesfresser. 90 % ihrer Nahrung sind pflanzlichen, der Rest tierischen Ursprungs. Gras, Wurzeln und Knollen, Früchte, Pilze, Insekten und deren Larven, Mäuse, Kleintiere und Aas sind nur ein kleiner Auszug ihres Speiseplans. Außerdem fressen sie gerne Feldfrüchte wie Mais und Hafer, dadurch verursachen sie oft große Schäden in der Landwirtschaft.