燕子的飼養方法因其年齡和成長階段而有所不同。對於幼年期的燕子,可以將穀類飼料搗碎並用溫水泡軟後餵食,每兩三小時餵食一次,直到它們能夠自己進食。對於羽毛漸趨豐滿的小燕子,可以在籠子裡放置食罐和水罐,每天早中晚投餵顆粒飼料或蟲類。成年燕子可以多餵蟲類以增強營養。
野生燕子習慣於在空中捕食飛蟲,不善於在樹縫和地隙中搜尋昆蟲食物。人工飼養的幼年小燕子可以餵食小雞飼料、泡軟的助消化餅乾、搗成碎末的水果雞蛋等,偶爾也可以餵食粉末狀的維生素來補充營養。
燕窩是一種傳統的滋補食品,其做法包括冰糖燉燕窩、紅棗枸杞燉燕窩等。燕窩的泡發應選擇清潔無污染的淨水,水溫不超過50℃,泡發後要挑去雜質,然後隔水燉煮。燕窩還可以用來製作飲品,如牛奶燕窩。