As raposas são classificadas como onívoros, não carnívoros. Como onívora, uma raposa come carne, mas também come frutas e folhas.
Um onívoro é um animal que come todos os tipos de alimentos. Os humanos são onívoros, assim como as raposas, ursos, gambás e muitas espécies de tartarugas. Mesmo que um animal viva principalmente com carne, desde que consuma regularmente outros alimentos, eles são classificados como onívoros.
Para carne, as raposas comem principalmente insetos e pequenos vertebrados, como pássaros e répteis. Eles também comem ovos, quando surge a oportunidade. A raposa comedora de caranguejo até procura caranguejos em várzeas como parte de sua dieta. A maioria das espécies de raposas comem cerca de 2,2 libras de comida por dia e enterram o resto para uso posterior.