小燕子吃蝗虫、蚊、蝇、小虫子这类食物。在家里面喂养燕子可以去田里捕捉蚂蚱、蚯蚓等,也可在市场上购买面包虫来喂。燕子还可以吃小米、小麦等谷类食物。
小燕子不会漫无目的地四处飞行、张着嘴巴随机食入空中的浮游生物,反而是主动进攻捕捉特定的猎物。小燕子基本都仅以天空中的无脊椎动物为生,通常是蚊子、果蝇等昆虫为主食。唯有双色树燕会时常以摄入植物的果实为主,而这也仅在昆虫匮乏期间都会这样。
喂养幼时的小燕子,也能给它喂小鸡饲料、泡发的饼干、捣成碎末的水果鸡蛋等。偶尔也会喂养一些粉末状的维生素来补充营养。平时每两小时喂食一次,一次四口左右,每口只需黄豆大小的量就可以了。要少食多餐,每次不要喂食过量,注意营养均衡。
如果幼鸟张不开嘴,可以用手帮它张开嘴,用准备好的棉签蘸取食物进行喂食。也可以使用木筷沾到食物后,放在小燕子的嘴边诱导它进食。小燕子宝宝身体状态不好时,先把它放进温暖且光线较弱的窝里,让它静静地恢复体力后,再给它喂吃的。