蛇肉食性动物,主要捕获"活食",如蚌类、鼠类、泥鳅、黄鳝、鸟类、蚯蚓、昆虫等。蛇食量很大,一次性可吞食自身重两倍的食物;
一次饱餐后可以10天乃至半个月以上不进食,7~9月是蛇捕食频繁期,5月与10月是旺食期,这与进入繁殖期与体内蓄积营养越冬有关。

捕猎食物不会用毒液杀害猎物,而是将猎物缠绕使其窒息而亡。不像莽撞的黑树眼镜蛇,森蚺是讲究方法和心机的伺机者。
它常常潜入浅滩等待猎物,它先会在水面侦测,然后回到水底等待。它猎杀的绝招,就是出其不意。比如捕杀水面的野鸭,它用其强有力的双颌,迅捷地咬住野鸭,并拖入水中,再用。