Les hérissons sont omnivores et leur régime alimentaire comprend des insectes, des vers, des escargots, des amphibiens, des reptiles, des œufs d'oiseaux, des champignons, des baies et des fruits. Ils sont également connus pour se nourrir de charognes.