Anakonda zjada ptaki, gady i ssaki. Dieta składa się z kapibary, jeleni i żółwi oraz innych rodzajów zdobyczy.
Anakondy są klasyfikowane jako drapieżnik. Oznacza to, że jedzą niemal wszystko, co są w stanie złapać. Kiedy męskie i żeńskie anakondy są młode, zjadają dużo ptaków.
Kiedy samica anakonda osiąga określony rozmiar, zaczyna jeść gady i ssaki. Anakondy zazwyczaj nie jedzą ryb, mimo że są bogate w siedliska węża. Może to być spowodowane tym, że ryby są trudne do złapania lub dlatego, że nie ma tak wielu ryb znalezionych w stojących wodach, gdzie gromadzą się anakondy.