En la naturaleza, los erizos son carnívoros y comen insectos, caracoles, ratones, gusanos, ranas y serpientes. Cuando se mantienen como mascotas, los erizos pueden alimentarse de una variedad de alimentos comerciales para erizos, así como secos. comida de gato. Tanto los erizos salvajes como los cautivos beben agua.
Si bien los alimentos comerciales secos deben ser el alimento básico, la dieta de un erizo para mascotas debe complementarse con verduras, carnes cocidas, gusanos y grillos tres a cuatro veces por semana. No se sabe que los erizos comen en exceso, por lo que su comida puede dejarse afuera para el pastoreo libre, aunque las golosinas especiales solo deben ofrecerse por hasta 15 minutos y luego retirarse.