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

  • Q:

    What eats snakes?

    A: A surprising number of creatures eat snakes, including other snakes, birds and mammals. Young or small snakes might even be eaten by frogs. Even humans eat... Full Answer >
    Filed Under:
  • Q:

    What do rattlesnakes eat?

    A: Rattlesnakes mainly feed on small mammals and birds. They also eat snakes such as other rattlesnakes and garter snakes, lizards, frogs and large insects su... Full Answer >
    Filed Under:
  • Q:

    What do boa constrictors eat?

    A: Depending on boa constrictors' species and size, they prey upon lizards, frogs, birds, rodents and medium-sized mammals, such as monkeys and pigs. Boa cons... Full Answer >
    Filed Under:
  • Q:

    What do cobras eat?

    A: Cobras are carnivorous snakes and feed on other snakes, lizards, small mammals, birds and bird eggs. A cobra can eat almost any type of snake, including ot... Full Answer >
    Filed Under:

Explore