Anacondas fressen eine Vielzahl von Tieren wie Wildschweine und Ziegen. Die riesigen Schlangen fressen auch eine Vielzahl von Reptilien.
Andere Beutetiere für Anakondas sind Nagetiere und alle Arten von Fischen. Aufgrund ihrer enormen Größe und Stärke ist bekannt, dass sie sich von Jaguaren ernähren.
Anacondas sind nicht giftig, aber sie können ihre Beute einschnüren, um sie zu bändigen. Nachdem sie die Beute besiegt haben, lösen sie ihren Kiefer und schlucken ihn ganz. Da Anakondas sehr große Mengen auf einmal essen können, können sie Wochen zwischen den Mahlzeiten liegen. Gelegentlich ist bekannt, dass Anakondas sich von anderen Anakondas ernähren.