Q:

Do turtles eat fish?

A:

Quick Answer

Turtles including painted turtles and snapping turtles eat fish, but other smaller turtles with weaker jaws tend to eat insects or eggs. Almost all turtles eat plants on a regular basis.

Know More

Full Answer

Different types of turtles tend to eat different foods depending on their environment, size and strength.

  • Sea turtles: Most sea turtles will eat soft sea creatures such as jellyfish and sponges, but the stronger ones also eat shellfish. A small percentage of sea turtles, including green sea turtles, only eat algae and other plants.
  • Painted turtles: A common fresh water breed in North America that eats a lot of aquatic and land plants, worms, crickets, small shellfish and fish.
  • Snapping turtles: These turtles have strong jaws and like live food. They eat mostly small fish and insects.
Learn more about Turtles
Sources:

Related Questions

  • Q:

    What do land turtles eat?

    A:

    Most land turtles are herbivores, which means they mainly eat plants. While some land turtles have been seen eating insects, it usually isn't on purpose, and typically the insect just got in the way of what the turtle was eating.

    Full Answer >
    Filed Under:
  • Q:

    What animals eat turtles?

    A:

    Alligators, crocodiles and big cats all eat turtles. In addition to alligators, freshwater and tropical turtles must be on the lookout for jaguars, large lizards and caimans, which crunch right through a turtle's shell.

    Full Answer >
    Filed Under:
  • Q:

    What do mud turtles eat?

    A:

    Mud turtles are an omnivorous species and eat such things as snails, aquatic invertebrates, carrion, tadpoles and vegetation in their habitat, according to the Arizona Game and Fish Department. Since they spend much of their time in the water, they are able to feed from many types of plant matter.

    Full Answer >
    Filed Under:
  • Q:

    What do sea turtles eat?

    A:

    There are several species of sea turtles, and the diets of these animals vary. Carnivorous sea turtles eat meat, while herbivorous sea turtles are plant eaters. Sea turtles that are omnivores eat both types of foods.

    Full Answer >
    Filed Under:

Explore