在人工养殖条件下,乌梢蛇主要以蛙类为主,小杂鱼、泥鳅、 黄鳝为辅。因黄鳝的市价有时稍高,规模养殖时则很少投喂。乌梢蛇生性胆小,行动极为敏捷,善攀爬,爱活动,但少具缠绕能力,大多白天活动。久不投食后会发现乌梢蛇有追逐捕食的习性,主要以捕食活食为主,对死的动物通常不太感兴趣。但在食物缺乏时,也食部分死食,必须是刚刚死亡的。乌梢蛇对腐败变质之物根本不感兴趣。它能吞食大于头部数倍的小动物,如大蟾蜍等,只是吞食速度明显减慢,有时长达15~25分钟。乌梢蛇的食量不是很大,一次连吞几只蛙类的情况很少见。它的消化能力很强,需4~6天投饲一次。