In freier Wildbahn sind Igel Fleischfresser und fressen Insekten, Schnecken, Mäuse, Würmer, Frösche und Schlangen. Wenn sie als Haustiere gehalten werden, können Igel mit einer Vielzahl von handelsüblichem Igelfutter sowie mit Trockenfutter gefüttert werden Katzenfutter. Sowohl wilde als auch in Gefangenschaft lebende Igel trinken Wasser.
Während kommerzielle Trockenfutter das Grundnahrungsmittel sein sollte, sollte die Ernährung eines Haustier-Igels drei- bis viermal pro Woche mit Gemüse, gekochtem Fleisch, Mehlwürmern und Grillen ergänzt werden. Igel sind nicht als Überfresser bekannt, daher kann ihr Futter zum freien Weiden weggelassen werden, obwohl die besonderen Leckereien nur bis zu 15 Minuten angeboten und dann entfernt werden sollten.