Питается ёж в основном насекомыми (жуками, уховёртками) и их личинками, кивсяками, слизнями, улитками, дождевыми червями. В природе на позвоночных он нападает редко; чаще всего его жертвами становятся впавшие в оцепенение амфибии и рептилии (в том числе змеи), которым ёж перекусывает позвоночник. Из растительных кормов он предпочитает жёлуди, грибы, ягоды и фрукты.