Jeżowe to oportunistyczne wszystkożercy jedzące szeroką gamę pokarmów.
Rośliny: Owochy, orzechy, nasiona, warzywa.
Zwierzęta: Owady, drobne ssaki, ptaki i jaja, ryby, raki, żaby, węże, robaki, ślimaki.
Pożywienie zbierane: Śmieci, karmy dla zwierząt, nasiona do ptaków, padliny.
Ich konkretna dieta zależy od lokalizacji, pory roku i dostępności pożywienia. W rejonach miejskich często silnie poświęcają na ludzkie odpady. Jeżowe mają też wyjątkowo zręczne łapy, pozwalające im manipulować przedmiotami i otwierać pojemniki.