* Bark: Adorano rosicchiare la corteccia degli alberi, in particolare alberi di legno morbido come pino, abete e abete.
* ramoscelli e rami: Il porcospino romperà su questi, specialmente in inverno quando gli altri cibi sono scarsi.
* Foglie: Mangeranno una varietà di foglie, comprese quelle di alberi decidui come acero, quercia e betulla.
* frutti e bacche: I porcupini si divertono quando sono in stagione e sono una buona fonte di zucchero.
* Radici e lampadine: Scaveranno nel terreno per queste gustose prelibatezze.
* erbe e forbs: Queste sono una buona fonte di fibre nella loro dieta.
Mentre i porcospini sono generalmente erbivori, ci sono segnalazioni che occasionalmente mangiano carne, come uova di uccelli, insetti e persino piccoli animali. Tuttavia, questo non è comune.