Uma sucuri come pássaros, répteis e mamíferos. Sua dieta consiste em capivara, veados e tartarugas, bem como outros tipos de presas.
As sucuris são classificadas como predadoras generalistas. Isso significa que comem quase tudo que são capazes de pegar. Quando sucuris machos e fêmeas são jovens, eles comem muitos pássaros.
Quando a anaconda fêmea atinge um certo tamanho, ela começa a comer répteis e mamíferos. Anacondas não costumam comer peixes, embora sejam abundantes no habitat da cobra. Isso pode ser porque os peixes são difíceis de apanhar ou porque não existem tantos peixes nas águas estagnadas onde as sucuris tendem a se reunir.