刺猬是杂食性动物,野生的刺猬吃坚果、爬虫、蟋蟀、小虫,也吃小鼠,鸟卵,小蛇等,在野外主要靠捕食各种无脊椎动物和小型脊椎动物以及草根,果,瓜等植物为生。
刺猬捕食大量有害昆虫,故刺猬对人类来说是益兽。刺猬也吃幼鸟、鸟蛋、蛙、蜥蜴等,偶尔也吃农作物。家庭饲养可以自配饲料,以肉类下脚,粮食及副产品,青菜等按比例配合饲养。毛毛虫,甲虫,蜗牛,蚯蚓等小动物和水果也可喂养。刺猬为夜行性动物,傍晚前后投喂饲料和清水即可。