زاغ خالدار همه چیز خوار است و اغلب از دانه های آجیلی مانند فندق، گردو، دانه های کاج و صنوبر تغذیه می کند و تخم ها و جوجه های پرندگان دیگر را می رباید و به پرندگان دیگر حمله می کند.