Az anakonák húsévő kígyók, és nem függnek a növényektől a túléléshez. Az összes tápanyagukat más állatok fogyasztásával szerezik meg.
Az étrendjük széles skáláját foglalja magában: rágcsálók, nyulak, szarvasok, kapibárák, peccary-k, madarak, halak, teknők, sőt kaimanok is. Az anaconda fajától és méretétől függően a ragadozó elég nagy is lehet.
Az anakonák lesóhaj ragadozók. Gyakran rejtőznek a vízben, csak a szemük és orruk kilógva, villámgyorsan támadva, ha a ragadozó közelébe kerül. Megölik a szorítás módszerrel: izmos testüket körültekintően övík a ragadozó körül, megakadályozva a légzést és a vérkeringést. Utána egészben lenyelik a ragadozót, a fejtől kezdve.
Összefoglalva: az anakonák kizárólag más állatokra támaszkodnak a tápanyag- és energiaigényük kielégítésére.