Il se nourrit d'insectes, d'escargots, de grenouilles et de crapauds, de serpents, d'oeufs d'oiseaux, de charognes, de champignons, de racines de graminées, de baies, de melons et de pastèques.
Les Hedgehogs mangent des insectes, des escargots, des grenouilles et des crapauds, des serpents, des œufs d'oiseaux, des charognes, des champignons, des baies, des melons et des pastèques.