紅尾伯勞喜食肉類食物, 偶爾也食鮮草, 它不是很吵鬧, 很適合當寵物鳥飼養, 當然, 一隻健康的鳥兒合理的飲食是最基礎的,
紅尾伯勞主要以昆蟲等動物性食物為食。 所吃食物主要有直翅目蝗科、螽斯科、鞘翅目步甲科、叩頭蟲科、金龜子科、瓢蟲科、半翅目蝽科和鱗翅目昆蟲。 偶爾吃少量草子。 昆蟲占99.6%, 以鞘目昆蟲最多, 包括金龜子、溝叩頭蟲, 偽步行蟲、象甲蟲等;其次為鱗翅目夜蛾科和天蛾科幼蟲, 以主螻蛄、負蝗、螳螂等。 此鳥喜食螻蛄、蝗蟲和地老虎, 也捕捉蜥蜴, 將之穿掛於樹上的尖枝杈上, 然後撕食其內臟和肌肉等柔軟部分, 剩餘物則掛在樹上絕不回顧。 幼鳥就具有將食物(肉條)掛鉤在籠內尖刺物上撕食的本能, 而並非貯藏
紅尾伯勞的食物也可用紅點頦的飼料(即綠豆面、玉米麵、熟雞蛋黃、淡水魚粉或蠶蛹粉按5:2:2:1比例混勻)喂幼鳥,