貝子鳥主要以金花蟲、金龜子、毒蛾幼蟲、刺蛾幼蟲、膜翅目等昆蟲和昆蟲幼蟲為食,此外也吃少量蜘蛛、蝸牛、草子、花等其他小型無脊椎動物和植物性食物。
多數飼養貝子鳥貝子鳥食配方:玉米麪2+綠豆麪1+豌豆麪2+花生面1+雞蛋黃2+成品紅子食2。夏天的時候容易上火,可適當加大綠豆麪的比例,冬天天冷,可適當加大花生面的比例,豌豆麪對於圓膘很有作用,但是一定要使用熟的,在日常的飼養中,應該嚴密觀察鳥的糞便的情況,這個是很關鍵的,以便隨時對食物加以調整。