El jabalí es un animal omnívoro que se alimenta principalmente de plantas. La materia vegetal comprende alrededor del 90% de la dieta del jabalí, ya que se alimenta de hojas jóvenes, bayas, pastos, frutas, y desentierra raíces y bulbos del suelo con su hocico.
Al vivir en regiones altamente estacionales, los jabalíes han tenido que adaptarse a los cambios de frutas y flores, y se sabe que prefieren las nueces ricas en proteínas (como las bellotas) que están disponibles en el otoño y las almacenan para el invierno. Complementan su dieta comiendo huevos, ratones, lagartos, gusanos e incluso serpientes.