Is a Snake an Omnivore?


Quick Answer

Snakes are not omnivores, according to Macroevolution. They are carnivores and only eat other animals. There are no known instances of snakes that are vegetarian or that eat plants.

Continue Reading
Is a Snake an Omnivore?
Credit: Patrick Randall CC-BY-2.0

Full Answer

Most snakes eat rodents, birds and eggs. Smaller snakes eat insects and small rodents. King snakes, such as the scarlet king snake or the king cobra, eat other snakes. While some people have believed that the tentacled snake in southeast Asia eats water plants, it actually eats the minnows that congregate around the plants. Snakes kill their prey through venom, by strangling it via constriction or by catching it in their mouths.

Learn more about Snakes
Related Videos

Related Questions