Kirpiler herbivordur, bu yüzden diyetleri tamamen bitkilerden oluşur. Kesin beslenmeleri mevsime ve yere göre değişir, ancak Kuzey Amerika kirpikleri çoğunlukla yaprak, dal, ağaç kabuğu, meşe palamudu, tomurcuk ve çiçek yer. < /p>
Kirpiler sindirim sistemlerinde, ahşaptaki selülozu parçalayan özel bakterilere sahiptir, bu yüzden çoğu kirecinin diyetlerinde çok miktarda odun vardır. Öncelikle kış aylarında ağaçların iç kabuğunda yaşarlar, fakat aynı zamanda yeşil yapraklı iğneleri de yerler. Konuma bağlı olarak, öncelikle şeker akçaağaç, ponderosa çamı ve baldıran ağaçlarından beslenebilirler. Kirpiler meyveler yer, özellikle elmalar. Ayrıca tuzun tadını severler ve tuz yalamaları ve tuz birikiminin diğer alanlarını ararlar.