Anacondas ăn nhiều loại động vật như lợn rừng và dê. Những con rắn khổng lồ cũng ăn nhiều loại bò sát.
Những con mồi khác của anacondas bao gồm các loài gặm nhấm và tất cả các loại cá. Do kích thước và sức mạnh khổng lồ, chúng được biết đến là loài ăn thịt báo đốm.
Anacondas không có nọc độc, nhưng chúng có thể siết chặt con mồi để khuất phục nó. Sau khi khuất phục con mồi, chúng mở hàm và nuốt trọn con mồi. Vì anacondas có thể ăn một lượng rất lớn cùng một lúc, chúng có thể kéo dài hàng tuần giữa các bữa ăn. Đôi khi, anacondas được biết là ăn các loài anacondas khác.