金環蛇是典型的食肉性爬行剛, 它們不單單只食肉還要挑活體吃。 在野外它們通常是夜間出來捕食,
幼蛇一般10日以內靠卵黃維持自體營養, 不需餵食, 只需喂給清潔飲水就可以了。 10日以後才開始少量覓食。 一般投放一些碎的鮮黃鱔、泥鰍等優質易消化的食料, 對體弱不吃食的蛇可用注射器或洗耳球等工具灌喂一些流體食物。 幼蛇的耐饑能力很強, 20天不採食, 只要保證有足夠的飲水一般是不會餓死的;如果不飲水則會渴死。 但人工飼養要盡可能提前開食, 以利其生長發育和繁殖。 幼蛇飼養應與成蛇和其他不同種的蛇分開, 不能混養, 要按品種、大小分開飼養, 以防成蛇吞食仔蛇和蛇吃蛇及相互咬鬥傷亡。 仔蛇飼養遇到低溫天氣可用200瓦電燈加溫或把粗糠放到蛇房內以防寒。
金環蛇成蛇的食料可採取在蛇園內養蛙類、蜥蜴類供其自由捕食。 平時可捕些蛙類放入蛇園內, 以彌補飼料的不足。 每年3月初金環蛇出蟄後身體虛弱, 需要大量養分補充身體。