Обыкновенный ёж — это всеядное животное. Основу его питания составляют взрослые насекомые, гусеницы, слизни, иногда дождевые черви, мыши. В естественных условиях на позвоночных нападает редко, чаще всего жертвами ежа становятся оцепеневшие рептилии и амфибии. Из растений может поедать ягоды и фрукты. Вопреки расхожему мнению, ежи обычно не едят змей, так как основу рациона ежей составляют насекомые (у ежей, обитающих в Новой Зеландии основу рациона также составляют плоды аборигенных растений).