白腰鵲鴝主要以昆蟲爲食,喜歡喫蜻蜓、甲蟲、螞蟻等昆蟲及其幼蟲。此外,它們也會食用一些小型的無脊椎動物,如蜈蚣、小螺、蜘蛛等,偶爾也會喫一些植物的果實和種子。在飼養白腰鵲鴝時,由於它們消化植物性飼料的能力較差,因此不宜餵食粒料,如雞蛋大米等,而應該使用粉料作爲常備飼料。粉料的成分可以有不同的配比,北方常見的配比是綠豆麪、玉米麪、熟雞蛋黃、淡水魚粉或蠶蛹粉按5:2:1的比例配合,南方養鳥者則常在粉料中加入花生米粉,如玉米麪、花生米粉、熟雞蛋黃、淡水魚粉按5:2:2:1的配比混合搓勻晾乾。除了昆蟲和粉料,還可以餵食一些牛、羊肉沫(條)或新鮮小河蝦。