* lubje: Radi se zaletavajo na lubje dreves, zlasti dreves mehkega lesa, kot so bor, smreka in jelka.
* vejice in veje: Porcupini bodo nanje grizeli, še posebej pozimi, ko je drugo hrano malo.
* listi: Pojedli bodo različne liste, vključno z listopadnimi drevesi, kot so javor, hrast in breza.
* sadje in jagode: Porcupini uživajo v tem, ko so v sezoni, in so dober vir sladkorja.
* korenine in čebulice: Kopali bodo v tleh za te okusne dobrote.
* trave in vilice: To so dober vir vlaknin v njihovi prehrani.
Medtem ko so porkupini na splošno rastlinojedi, obstajajo poročila o tem, da občasno jedo meso, kot so ptičje jajčece, žuželke in celo majhne živali. Vendar to ni običajno.