너구리의 먹이는 계절과 서식지에 따라 달라집니다.
곤충이나 벌레, 지렁이 등은 특히 봄과 초여름에 많이 먹으며, 거미도 매우 좋아합니다.
또한 설치류는 늦가을과 겨울에 중요한 먹이가 되고 양서류나 파충류는 특히 여름에 많이 먹습니다.
그리고 물가로 떠밀려 오거나 웅덩이에 갇힌 물고기를 잡아먹기도 하는데 봄 해빙기에 주로 물고기를 잡습니다. 물론 갑각류는 물가에 사는 너구리에게 중요한 먹이가 되기도 하죠.
그 외 조류나 가금류, 작은 포유류는 물론이고 죽은 동물도 마다하지 않고 먹습니다.
당연히 식물성 먹이도 섭취하는데 과일이나 견과류, 곡물, 채소 등의 농작물을 먹이로 삼기도 하죠.
게다가 너구리는 인간의 음식물 쓰레기도 적극적으로 먹는 편입니다.
뛰어난 적응력 덕분에 도시 환경에서도 잘 살아남으며, 주택가 근처로 서식지를 넓혀가는 가장 큰 이유 중 하나가 바로 인간이 남긴 음식물 쓰레기입니다.