Кабан - всеядное животное (питается растительной и животной пищей). Основу рациона составляют корневища и луковицы растений, семена, фрукты, опавшие листья, орехи, желуди, ягоды. Может разорять гнезда и поедать яйца, также не брезгует мелкими грызунами, ест мышей, ящериц, червей и змей.