刺猬在夜间活动,以昆虫和蠕虫为主要食物,一晚上能吃掉200克的虫子,刺猬也吃幼鸟、鸟蛋、蛙、蜥蜴等,偶尔也吃农作物。因其捕食大量有害昆虫,故刺猬对人类来说是益兽。刺猬有非常长的鼻子,它的触觉与嗅觉很发达。它最喜爱的食物是蚂蚁与白蚁,当它嗅到地下的食物时,它会用爪挖出洞口,获得丰盛的一餐。
因为刺猬是杂食动物,喜欢吃的东西太多了,但是一定要荤素搭配。刺猬比较喜欢吃鸡肉、胡萝卜、黄瓜,所以在家的时候,可以给刺猬准备细碎的鸡肉搭配蔬菜喂养。猫粮、犬粮、刺猬粮等具有丰富的蛋白质含量,也可以直接给刺猬吃。另外,毛毛虫、甲虫、蜗牛、蚯蚓等小动物和水果也可以喂养,需要注意的是,刺猬对乳糖敏感,所以不可喂食乳制品。
刺猬的主要天敌是貂、猫头鹰和狐狸等食肉动物。境中发现某些有气味的植物时,会将其咀嚼然后吐到自己的刺上,使自己保持当地环境的气味,以防止被天敌发觉,也使其刺上可能沾染某些毒物,以抵抗攻击它的敌人。
刺猬在巢穴中冬眠时,体温下降到6℃,在这种情况下,刺猬是世界上体温最低的动物,呼吸1-10次/分钟。枯枝和落叶堆是刺猬最喜欢的冬眠场所。此时人们如果焚烧落叶,将是刺猬的灭顶之灾。冬眠中的刺猬会偶尔醒来,但不吃东西,很快又入睡了,其如果过早地醒来会被饿死的。