刺猬是杂食性动物,喜欢吃昆虫、蠕虫、蚂蚁、白蚁、幼鸟、鸟蛋、蛙、蜥蜴等,也会食用小型动物和蔬菜。家庭饲养时,可以喂食猫粮、爬虫、蟋蟀、毛毛虫、甲虫、蜗牛、蚯蚓、鸡或鱼内脏等动物性食物,以及苹果、香蕉、南瓜、胡萝卜等果蔬类食物,还可以添加一些坚果作为零食。