依據科學工作者在南京與湖南的調查,喜鵲食性較雜,食物組成随季節和環境而變化,夏季主要以昆蟲等動物性食物為食,其他季節則主要以植物果實和種子為食。常見食物種類有蝗蟲、蚱蜢、金龜子、象甲、甲蟲、螽斯、地老虎、松毛蟲、蝽象、螞蟻、蠅、蛇等鱗翅目、鞘翅目、直翅目、膜翅目等昆蟲和幼蟲,此外也吃雛鳥和鳥卵。植物性食物主要為喬木和灌木等植物的果實和種子,也吃玉米、高粱、黃豆、豌豆、小麥等農作物。喜鵲一年的食物當中,80%以上都是危害農作物的昆蟲,15%是谷類與植物的種子,也食小鳥、蝸牛與瓜果類以及雜草的種子。所以,喜鵲對人類是很有益處的。