刺猬吃草根、果实、瓜等植物为生。
食物以昆虫为主,刺猬有冬眠习性,在北京地区从10月开始进入睡眠,明年3月底进入睡眠,睡前储存大量皮下脂肪,达到体重的五分之一。喂食的饲料必须新鲜干净,瓜果蔬菜必须洗净后喂食。从市场买来的蔬菜等,为了防止农药中毒,要泡在池子里一个小时后,清洗后供给。
刺猬平时吃的食物可以让它们吃蝉、蚱蜢、蜻蜓等昆虫类,从而适当地补充身体的蛋白质。也可以让他们吃蔬果类的食物。有助于补充维生素。为了捕食大量有害昆虫,刺猬对人类来说是益兽。
刺猬是一种非常孤僻的动物,住在灌木丛里,胆小怕事,安静讨厌,怕黑怕光,热怕冷。刺猬动作很慢,白天晚上都外出很正常。刺猬在窝里挖洞,白天躲在窝里,黄昏后才出来活动。刺猬能抵抗许多毒物,但不能抵抗杀虫剂,有时也会误食被杀虫剂杀死的虫子而中毒死亡。