Mentre sono principalmente insettivori, nel senso che mangiano insetti, consumano anche una varietà di altri alimenti, tra cui:
* frutti e bacche: A loro piacciono le prelibatezze come mele, bacche e meloni.
* Earthworms and Slugs: Questi sono un alimento base per i ricci.
* piccoli mammiferi: Occasionalmente possono preda di piccoli roditori come i topi.
* Uova di uccelli: I ricci mangeranno le uova se le trovano.
* Carrion: Non sono pignoli schizzinosi e scaveranno per animali morti.
La loro dieta varia a seconda della stagione e della disponibilità di cibo.