刺猬是杂食性动物,在野外主要靠捕食各种无脊椎动物和小型脊椎动物以及草根、果、瓜等植物为生。家庭饲养可以自配饲料,以肉类下脚、粮食及副产品、青菜等按比例配合饲养。刺猬是杂食动物,饲料来源特别广泛,几乎没有它不吃的食物,通常用的动物性饲料有昆虫、鼠类、水产类、蚯蚓等多种小动物,还有各种畜禽类肉、内脏等;植物性饲料有玉米、瓜干、高粱、大麦、小麦、燕麦、麸皮、糠谷类,还有各种瓜果类、蔬菜、野菜、野果等。以上各种饲料,可单喂或几种搭配喂,而以搭配饲喂为好。
另外,喂时还应添加少许食盐,每天傍晚投料一次即可,但每次投料量要适宜,在一般情况下,投料量为小刺猬25克左右,中刺猬50克左右,大刺猬100克左右。成年刺猬体每晚可吃掉200克食物。刺猬进行人工驯养,动物性饲料要占食物的80%。以后可以慢慢减少,增加植物性食物的比重.投喂的饲料必须新鲜,干净,瓜果蔬菜要洗净后投喂。
如从市场买来的瓜菜还要先放在水池内浸泡1 小时,再洗净配喂,以防农药中毒。同时,饲料要品种多样化,饲料单一会引起刺猬间相互咬斗和拒食。