Q:

What does an anaconda eat?

A:

Quick Answer

An anaconda eats birds, reptiles and mammals. Its diet consists of capybara, deer and turtles, as well as other types of prey.

Continue Reading
What does an anaconda eat?
Credit: Fernando Flores CC-BY-2.0

Full Answer

Anacondas are classified as a generalist predator. This means they eat almost anything they are able to catch. When male and female anacondas are young, they eat a lot of birds.

When the female anaconda reaches a certain size, she starts to eat reptiles and mammals. Anacondas do not typically eat fish, even though they are plentiful in the snake's habitat. This may be because fish are difficult to catch, or because there are not as many fish found in the stagnant waters where anacondas tend to congregate.

Learn more about Snakes
Sources:

Related Questions

Explore