Pet Keen is reader-supported. When you buy via links on our site, we may earn an affiliate commission at no cost to you. Learn more.

What Do Snapping Turtles Eat in the Wild and as Pets? Diet & Health Facts

Snapping turtle

Shy, slow, yet delightfully unique animals, snapping turtles can make wonderful pets for the right people. Growing to weigh between five and 25 pounds, a snapping turtle feasts on a variety of foods. In the wild, snappers will dine on aquatic vegetation, fish, frogs, worms, beetles, and even the occasional small mammal.

But what can you feed your pet snapping turtle that resembles his natural wild diet or flora and fauna? Here’s a list of what snapping turtles eat in the wild and as pets.


The 4 Main Snapping Turtles Food Sources

1. Worms

Though it may seem gross to you, slimy worms are one of a snapping turtle’s favorite meals. They can safely snack on worms in your home and also in their natural habitats. You can pick up some mealworms at your local pet store or online. Consider buying worms at a fishing bait shop too.

Image Credit: ivabalk, Pixabay

2. Minnows or Other Small Fish

Wild snapping turtles love spending their days sunning themselves on rocks, snoozing, and catching delicious minnows. Small fish are a staple in a snapper’s diet and a great source of essential vitamins and minerals. Pick up some minnows or guppies and plop them into your turtle’s tank. Your pet will stay occupied for hours hunting down his prey.

3. Crickets

One insect that snappers can consume in the wild and as pets are crickets. These chirpy little bugs are affordable and can be easily dumped into your turtle’s tank. Stock up on weekly cricket supplies at your local pet shop.

Image Credit: Filip Kruchlik, Pixabay

4. Veggies

Vegetation makes up about 65% of a snapping turtle’s diet. While wild snappers dine on algae and wild plants, your pet turtle can enjoy household leafy greens. Celery, lettuce, and carrots all make great foods for pet snapping turtles.


How Much Should You Feed Your Snapping Turtle?

The amount of food you offer your turtle will depend upon his size and age. For growing snapping turtles that are five months or older, feed them every other day until they reach their full size. Once your snapper is fully mature, feed him two to three times per week.

Be careful not to underfeed or overfeed your snapping turtle. If your turtle’s skin appears to be unfolding out of his shell, you’re overfeeding him. If you can barely see his skin on the outside of his shell, he’s being underfed.

What Should I Feed a Baby Snapping Turtle?

Feed a snapping turtle that is younger than five months once or twice per day. Since he’s an omnivore, your baby snapper will need both plant- and animal-sourced foods. Give a baby snapping turtle about five leaves of veggies at each feeding. Pellets or insects should be the size of your baby turtle’s head.

small snapping turtle
Image Credit: Scottslm, Pixabay

What Animals Eat Snapping Turtles?

In the wild, a large variety of predators kill and eat snapping turtles. These include crocodiles, bears, and coyotes. Despite the fact that snapping turtles are unable to hide their heads in their shells, their strong jaws and aggressive personalities typically scare predators away.


Final Thoughts

Snapping turtles are omnivores and need to consume both plants and animals. Snappers can eat small fish, crickets, worms, and leafy greens in both the wild and as pets. It’s important to feed your snapping turtle a balanced diet that is rich in vitamins and minerals. Never feed your adult snapping turtle more than three times per week.

By offering your snapping turtle plenty of dietary options, he’ll thrive in your home as well as he would in the wild!

Featured Image Credit: Scottslm, Pixabay

Our vets

Want to talk to a vet online?

Whether you have concerns about your dog, cat, or other pet, trained vets have the answers!

Our vets