Common ravens (Corvus corax) eat small animals, insects, carrion and some vegetation. Ravens are known to be scavengers, often feeding off the prey of other animals or animals killed by vehicles; in other words, they clean up what is left behind by other animals.
The contents of ravens' stomachs have shown that mammals make up the biggest part of their diet, though they also ingest a large number of birds and reptiles. When it comes to vegetation, ravens eat grains and fruits as well as flowers. They also eat eggs, the young of other animals and even placentas. Ravens often scavenge for food at locations such as landfills.