They feed on fruits, fungi, other animals, and even carrion. Animal food is, however, the mainstay of nutrition for these mammals. They feed mainly on earthworms, which are easy prey for them, however, they enrich their menu with insects, snails, bird eggs, chicks, small mammals, and amphibians. Hedgehogs are very valuable in controlling crop pest populations.
They are also reported to like dry cat food.