豪猪的生活习性,旧大陆豪猪大多数是食草动物,以各种各样植物的根、鳞茎、水果和浆果为食。最喜食瓜果、蔬菜、芭蕉苗和其他农作物。豪猪在塑造地方性职务的多样化和扩散上扮演着重要的角色,例如印度豪猪挖洞可促使许多植物的种子发芽。在农业区,它们吃花生、土豆、南瓜等农作物。非洲的豪猪还能吃对家畜来说有毒的植物。有些扫尾豪猪能够爬树,吃各种树上的果子。
豪猪能很熟练地用前爪处理食物,使劲把食物“钉”在地上,用力把它咬碎吃掉。通常情况下,豪猪单独觅食,尽管有时它们也三三两两地一起吃东西。它们偶尔也吃骨头,会将骨头带到洞里,用以磨牙或吸收里面的磷酸盐。