Porcupiny są roślinożercami, więc ich dieta składa się wyłącznie z roślin. Ich dokładna dieta różni się w zależności od pory roku i miejsca, ale północnokoreańskie jeżozwierze najczęściej jedzą liście, gałązki, kory, żołędzie, pąki i kwiaty. /p>
Jeżozwierze mają specjalne bakterie w układzie pokarmowym, które rozkładają celulozę w drewnie, więc większość jeżozwierzy ma dużo drewna w swojej diecie. Żyją głównie na wewnętrznej kory drzew w okresie zimowym, ale także jedzą wiecznie zielone igły. W zależności od lokalizacji, mogą one przede wszystkim karmić się klonem cukrowym, drzewami sosny i cykorii. Porcupiny jedzą owoce, zwłaszcza jabłka. Lubią też smak soli i szukają lizaków solnych i innych obszarów nagromadzenia soli.