球蟒的主要食物是小型嚙齒類動物和小型的鳥類。在人工的飼養條件下,根據不同體型的球蟒進行喂養的食物也有所不同。小型的球蟒一般選擇乳鼠或者稍微大一點的,根據它的增長在進行食物體積的增大,鳥類一般可以選擇小雞、小鴨,但是需要注意,防止鳥類的喙和爪子傷到球蟒,選擇白鼠時候一定要注意白鼠大小,曾經有成體白鼠咬死幼體球蟒的事故,需要注意。
投餌時要連續投放餌料,投餌量足。在攝食行為結束后2小時要給水,給水器大小以可以容納整個球蟒體為宜,便于球蟒及時飲水和浸泡以緩解食餌在體內的壓迫、負重感。在投喂的活餌體內定期添加維生素和鈣粉。