Un porc-épic mange généralement environ 1 livre de nourriture par jour. Cela peut inclure une variété de matières végétales, comme les feuilles, les brindilles, l'écorce et les fruits. Ils aiment également les insectes et les petits animaux, comme les souris et les lapins.