Anacondas eat a wide variety of animals such as wild pigs and goats. The massive snakes also eat a variety of reptiles.
Other prey for anacondas includes rodents and all types of fish. Due to their massive size and strength, they have been known to feed on jaguars.
Anacondas are not venomous, but they can constrict their prey in order to subdue it. After subduing the prey, they unhinge their jaw and swallow it whole. Since anacondas can eat very large amounts at one time, they can go weeks in between meals. On occasion, anacondas have been known to feed on other anacondas.