伯勞可以喂熟肉。紅尾伯勞主要以昆蟲等動物性食物為食。所吃食物主要有直翅目蝗科、螽斯科、鞘翅目步甲科、叩頭蟲科、金龜子科、瓢蟲科、半翅目蝽科和鱗翅目昆蟲。偶爾吃少量草子。昆蟲佔99.6%,以鞘目昆蟲最多,包括金龜子、溝叩頭蟲,偽步行蟲、野外伯勞鳥還吃其它鳥類