What Do Snapping Turtles Eat?

Written by Rebecca Bales
Updated: October 13, 2022
Share on:


Key Points

  • Snapping turtles eat fish, birds, and other small mammals.
  • Some wild snapping turtles will eat insects, worms, and leafy greens.
  • Snapping turtles eat about 30% vegetation and the rest meat.

The common snapping turtle is one of the most well-recognized terrapins in existence, and that’s in part due to the fact that its habitats spread from Nova Scotia in the north to the Gulf of Mexico in the south. The flexibility of the snapping turtle’s diet definitely has a role to play in both its broad geographic distribution and its popularity as a pet.

On the surface, these voracious omnivores would appear to eat just about anything placed in front of them, but there’s a little more sophistication to their habits than that initial perception would suggest.

A research paper in Psychonomic Science indicates that snapping turtle hatchlings display dietary preferences based on the first food provided to them but that they also seem to possess an innate preference for specific diets.

Only The Top 1% Can Ace our Animal Quizzes

Think You Can?

This combination of the primacy effect and innate preference suggests that there’s some level of selective habits at work in the browsing habits of snapping turtles — but you wouldn’t know it by meeting one. Snapping turtles are opportunistic omnivores who have been known to devour practically everything in their path — but they have a distinct preference towards meat.

The diet of the common snapping turtle is roughly 30% vegetable matter, and the larger and more aggressive alligator snapping turtles eat significantly less vegetation and are considered primarily carnivorous.

In both instances, snapping turtles live in a pond or other form of brackish water — and their large size means that the majority of the animal life in a snapping turtle’s habitat is potentially on the menu.

Prey can range in size from small invertebrates to fish and amphibians to moderately-sized mammals and birds. Snapping turtles are even known to feed on carrion.

Snapping turtles in the wild are known to eat a diet of:

What Do Snapping Turtles Eat
Snapping turtles are herbivores that eat anything from aquatic plants to worms.

What Do Snapping Turtles Eat in Captivity vs in the Wild?

While a snapping turtle in a pond may eat anything that comes its way, that’s not a practical choice for snapping turtles in captivity. In captivity, turtles should only eat two to three times a week. Baby snapping turtles should be fed every day.

Live insects and worms found at a pet supply store make up the most common diet of a snapping turtle in captivity, but they can also be fed raw and lean meats like chicken and turkey.

Both common and alligator snapping turtles in captivity should have their diet supplemented with leafy greens. Some owners opt to feed their turtles specially formulated pellets rather than raw food.

Snapping turtles in captivity are known to eat a diet of:

How Do Snapping Turtles Hunt For Food?

The common snapping turtle can mostly be found in a pond or stream with brackish water, while the alligator snapping turtle tends to like more clearly freshwater habitats. But these are both nocturnal and exclusively aquatic hunters.

Their nightly patrol for food typically involves walking along the floor of the stream or lake they inhabit in search of prey. While younger snapping turtles will often take a proactive approach to seek out prey, older members of the species have learned more patience.

As ambush predators, adult snapping turtles will bury themselves almost entirely in the sand and simply wait for prey to come along. They have an appealing — if unusual — lure as well. The tongue of the snapping turtle resembles a worm — and when it’s the only thing visible above the surface of the sand, it’s an effective way to deliver prey directly to the turtle’s beak.

Despite their slow appearance, these turtles can lunge incredibly fast and with serious power. The 200+ newtons of force that they apply when chomping down is usually overkill — and the most typical method for dismembering larger prey is to simply decapitate them.

What Do Snapping Turtles Eat
An Alligator snapping turtle on the road. Alligator snapping turtles sometimes prey on smaller snapping turtles.

©Sista Vongjintanaruks/Shutterstock.com

What Animals Eat Snapping Turtles?

The combination of large size, tough shells, and powerful jaws make the snapping turtle an unappealing choice of meal to most predators. Common snapping turtles are sometimes killed by larger alligator snapping turtles, and both American alligators and river otters have also been known to occasionally snack on them.

There have even been rare instances of adult snapping turtles being hunted by black bears. Fortunately, their ambush tactics as predators also help keep them safe from the eyes of predators.

Snapping turtle babies and eggs are obviously more vulnerable threats to predation, and hatchlings find themselves vulnerable to threats from both water and land. Large fish like pike and bass, water snakes like the cottonmouth, and mammals like mink, raccoons, and foxes all pose a threat to baby turtles.

The eggs and hatchlings of snapping turtles are also sometimes cannibalized by other snapping turtles, great blue herons, and even some predatory fish like largemouth bass. However, as snapping turtles age, they become less and less vulnerable to attack.

But the biggest threat to both adults and babies may be humans. Both alligator and common snapping turtles are often taken from their habitats to be sold as pets. Alligator snapping turtles are even facing declining populations thanks to a demand for their meat.

Next Up…

The photo featured at the top of this post is © Tyler Clemons/Shutterstock.com

Share on:
About the Author

Rebecca is an experienced Professional Freelancer with nearly a decade of expertise in writing SEO Content, Digital Illustrations, and Graphic Design. When not engrossed in her creative endeavors, Rebecca dedicates her time to cycling and filming her nature adventures alongside her supportive partner. When not focused on her passion for creating and crafting optimized materials, she harbors a deep fascination and love for cats, jumping spiders, and pet rats.

FAQs (Frequently Asked Questions) 

What is a snapping turtle's favorite food?

Snapping turtles in the wild will eat anything put in front of them, but they’ve also shown innate preferences for certain food sources. In particular, members of the species seem to prefer small fish like goldfish and minnows.

What human food can snapping turtles eat?

If you can eat it, chances are that your snapping turtle can too. Leafy greens like romaine and collards are a great source of nutrients for a baby or adult snapping turtle, and they’re not fussy eaters as far as meat is concerned. Shrimp, fish, and even poultry like chicken and turkey can be a healthy part of a snapping turtle’s diet.

What can I feed wild snapping turtles?

Just because wild snapping turtles will eat almost anything doesn’t mean they should. Human food can often be unhealthy for them because it’s not a natural part of their environment, and baby turtles in particular can become dependent on humans for survival.

Do snapping turtles eat fruits?

Snapping turtles don’t generally encounter fruits in the wild, but many pet turtles consider them delicious. They’re best fed in moderation, as fruits tend to be less nutritionally efficient for snapping turtles than other foods.

Thank you for reading! Have some feedback for us? Contact the AZ Animals editorial team.