الغراب من الحيوانات آكلة اللحوم، مما يعني أنه يأكل أي شيء تقريبا، ويأكل الغراب الحيوانات الصغيرة مثل الثدييات والبرمائيات والزواحف والبيض والجيف، كما يأكل الحشرات والبذور والحبوب والمكسرات والفاكهة والمفصليات غير الحشرية والرخويات والديدان وحتى الطيور الأخرى، كما لوحظ أن الغراب يأكل القمامة ويخزن الطعام في مخابئ على المدى القصير في الأشجار أو على الأرض.