Omnivore.
Hedgehogs mainly feed on insects and worms. They like to eat ants, termites, bird eggs, baby birds, lizards, frogs, and crops. If it is domesticated, you can feed it grass roots, self-prepared feed, vegetables, fruits, etc. Hedgehogs are omnivores and like to eat many foods, and occasionally eat crops.