Egels zijn omnivoren en eten een gevarieerd dieet dat voornamelijk bestaat uit insecten, slakken, regenwormen, kevers en rupsen. Ook kleine zoogdieren, vogeleieren, fruit en groenten staan op het menu van een egel.