A pesar de ser un animal omnívoro, la dieta del jabalí es preferentemente vegetariana. Consume bellotas, hayucos, castañas, bayas, raíces, bulbos, fruta, cereales cultivados como el trigo y el maíz, etc. Pero también gusta de la carne y aprovecha pequeños vertebrados como anfibios, roedores (ratones, topos…), conejos recién nacidos, invertebrados (gusanos, insectos, bivalvos, caracoles), huevos de pájaros que nidifican en el suelo (gallináceas, nidos en playas y humedales, etc.), carroñas, etc. A lo largo del año, la proporción entre los distintos tipos de alimentos es desigual; en los años en los que los frutos del bosque escasean, debido por ejemplo a sequías, el jabalí causa más destrozos en los cultivos. Un elemento fundamental en la dieta del jabalí es el agua, porqué ingiere una gran cantidad de alimentos secos, como las bellotas.