What do snapping turtles eat? Snapping turtles are opportunistic omnivores. In the wild, their diet can include fish, frogs, crayfish, insects, worms, snails, carrion, aquatic plants, algae, and small animals they can safely catch or scavenge.
Baby snapping turtles usually eat more small animal prey, such as insects, worms, larvae, tadpoles, tiny fish, and small crustaceans. Adult snapping turtles still eat animal prey, but common snapping turtles also eat more aquatic plants than many people expect.
Pet snapping turtles need a varied, species-appropriate diet. They should not be fed only feeder fish, only pellets, or random human foods. This guide explains what snapping turtles eat in the wild, what to feed a pet snapping turtle, what foods to avoid, and when appetite problems need a reptile veterinarian.
Quick Answer
Snapping turtles eat both animals and plants. Wild common snapping turtles eat aquatic vegetation, insects, worms, snails, crayfish, fish, frogs, carrion, and small animals when available. Alligator snapping turtles eat many of the same foods, but they are more strongly built for ambush feeding on fish and other aquatic animals.
Pet snapping turtles can eat high-quality aquatic turtle pellets, earthworms, nightcrawlers, crickets, roaches, crayfish, snails, shrimp, occasional safe fish, duckweed, aquatic plants, leafy greens, and calcium sources. Do not hand feed snapping turtles. Use long tongs or place food in the water while keeping hands away from the mouth.

Snapping Turtle Diet at a Glance
Use this table as a quick overview. Diet varies by species, age, habitat, season, and whether the turtle is wild or captive.
| Food type | Wild snapping turtles | Pet snapping turtles | Care note |
|---|---|---|---|
| Fish | Common prey and scavenged food | Offer occasionally, not as the whole diet | Avoid frequent goldfish and wild-caught fish |
| Frogs and tadpoles | Common natural prey when available | Only captive-raised, safe sources with vet guidance | Wild-caught amphibians may carry parasites |
| Crayfish and shrimp | Common aquatic prey | Useful variety food | Remove leftovers quickly |
| Worms and insects | Common prey for young turtles | Good variety food | Use safe feeder insects and earthworms |
| Snails and mollusks | Natural prey | Can be offered from safe sources | Avoid wild collection from polluted areas |
| Aquatic plants | Important part of common snapping turtle diets | Offer duckweed, anacharis, water lettuce, or other safe plants | Confirm plant safety first |
| Carrion | Scavenged when found | Not needed as a routine captive food | Use clean, safe foods instead |
| Commercial turtle pellets | Not part of wild diet | Helpful part of a varied diet | Do not use pellets as the only food |
What Do Snapping Turtles Eat in the Wild?
Wild snapping turtles eat what their habitat provides. They forage along muddy bottoms, scavenge dead animals, and catch prey that comes close enough. Common snapping turtles live in freshwater and sometimes brackish water, often in ponds, lakes, rivers, swamps, canals, and marshes with muddy bottoms and vegetation.
Wild snapping turtle foods can include the following.
- Aquatic plants and algae
- Insects and insect larvae
- Earthworms and aquatic worms
- Snails and other mollusks
- Crayfish and other crustaceans
- Fish
- Tadpoles and frogs
- Small reptiles, including snakes and other turtles when available
- Carrion
- Occasional small mammals or birds
Snapping turtles have a reputation as aggressive hunters, but much of their diet is scavenged or gathered from the bottom of the water. Common snapping turtles also eat a large amount of plant material compared with what many people expect.
What Do Baby Snapping Turtles Eat?

Baby snapping turtles eat smaller foods than adults. In the wild, hatchlings and juveniles may eat insect larvae, small aquatic insects, worms, tiny snails, tadpoles, very small fish, and bits of soft aquatic vegetation.
For a pet baby snapping turtle, offer small, easy-to-swallow foods such as appropriately sized aquatic turtle pellets, chopped earthworms, small crickets, black soldier fly larvae, small roaches, small snails from safe sources, tiny bits of shrimp, and safe aquatic plants.
Do not give large prey, hard shells, large fish, or foods that are too wide to swallow safely. Baby snapping turtles should eat in water, but leftovers should be removed quickly to protect water quality.

What Do Adult Snapping Turtles Eat?
Adult snapping turtles can handle larger foods than hatchlings, but that does not mean every food is safe or healthy. Adult common snapping turtles are still opportunistic omnivores. They may eat fish, frogs, crayfish, snails, insects, carrion, aquatic plants, and occasional small animals.
Adults do not need to eat every day in captivity unless a reptile veterinarian gives a specific reason. Overfeeding is a common problem because snapping turtles often act hungry and can make a large mess in the water.
For pet adults, focus on variety, safe food sources, calcium, and clean water. A balanced captive diet should include a mix of pellets, invertebrates, safe animal protein, aquatic plants, leafy greens, and calcium support.
Common Snapping Turtle vs Alligator Snapping Turtle Diet

Common snapping turtles and alligator snapping turtles are both in the snapping turtle family, but they are not the same animal. Their diets overlap, but their feeding styles differ.
| Species | Wild diet pattern | Feeding style | Pet care note |
|---|---|---|---|
| Common snapping turtle | Omnivorous with animal prey, carrion, and a notable amount of aquatic plants | Forages, scavenges, and ambushes prey | Large, messy, strong turtle that needs serious space and filtration |
| Alligator snapping turtle | More carnivorous, with fish, crayfish, mollusks, smaller turtles, insects, snakes, birds, and some vegetation | Specialized ambush predator with a worm-like tongue lure | Not a beginner pet and often regulated by law |
Alligator snapping turtles are large, long-lived, specialized turtles. They are not beginner pets. Before keeping one, check local laws, adult size, enclosure needs, feeding costs, safety risks, and access to a reptile veterinarian.
For more detail, read Types of Snapping Turtles, Common Snapping Turtle vs Alligator Snapping Turtle, and Alligator Snapping Turtle Care.

What to Feed a Pet Snapping Turtle
A pet snapping turtle should get a varied diet. Do not rely on only feeder fish, only pellets, or only meat. Snapping turtles eat in water, so feeding can quickly foul the enclosure.
Safe captive foods can include the following.
- High-quality aquatic turtle pellets
- Earthworms and nightcrawlers
- Crickets, roaches, and other safe feeder insects
- Crayfish from safe sources
- Snails from safe sources
- Shrimp in moderation
- Occasional safe fish
- Duckweed, anacharis, water lettuce, and other safe aquatic plants
- Leafy greens such as collards, dandelion greens, endive, romaine, and turnip greens
- Calcium sources such as cuttlebone or a veterinarian-approved supplement
Use long feeding tongs or place food in the water with a tool. Do not hand feed snapping turtles. Even a calm pet snapper can bite when excited by food.
Snapping turtles are messy feeders. Strong filtration, partial water changes, and quick leftover removal are part of feeding safely. Use the Snapping Turtle Enclosure Setup, Turtle Tank Setup, and Best Filter for Turtle Tank guides to plan the habitat.

Captive Snapping Turtle Feeding Schedule
Feeding frequency depends on age, temperature, health, season, appetite, body condition, and enclosure size. Use this chart as a starting point, then adjust with help from a reptile veterinarian.
| Turtle age | Feeding frequency | Food focus | Notes |
|---|---|---|---|
| Hatchling | Small meals daily | Pellets, worms, insects, tiny aquatic foods, soft plants | Remove leftovers quickly |
| Juvenile | Daily or every other day | Varied animal foods plus plants and pellets | Watch growth and body condition |
| Subadult | Every other day or 3 to 4 times weekly | More plant matter and controlled protein | Do not overfeed just because the turtle begs |
| Adult | 2 to 3 times weekly for many individuals | Balanced variety with plants, pellets, invertebrates, and occasional fish | Adjust if overweight, underweight, breeding, or ill |
A practical meal rule is to offer an amount the turtle can finish within about 10 to 15 minutes, then remove leftovers. If water quality drops or the turtle gains excess weight, reduce portions and review the diet.
Do not move a snapping turtle by hand to a separate feeding tub unless you have expert handling experience and a safe plan. Moving snappers increases bite risk and stress. Most keepers should feed them in the enclosure and remove uneaten food with a net or tongs.
Safe Foods for Snapping Turtles
These foods can be part of a safe snapping turtle diet when offered in appropriate portions and from clean sources.
| Food group | Examples | How to use it |
|---|---|---|
| Commercial aquatic turtle food | Mazuri, Zoo Med, ReptoMin, similar quality pellets | Use as one part of the diet, not the whole diet |
| Worms | Earthworms, nightcrawlers, red wigglers | Good animal protein and enrichment |
| Insects | Crickets, roaches, black soldier fly larvae, mealworms in moderation | Offer variety and size foods correctly |
| Crustaceans | Crayfish, shrimp | Useful variety food from safe sources |
| Mollusks | Snails, clams from safe sources | Offer sparingly and avoid risky wild sources |
| Fish | Guppies or other safer feeder fish in moderation | Use occasionally and avoid making fish the diet base |
| Aquatic plants | Duckweed, anacharis, water lettuce, water hyacinth where legal | Useful for grazing and variety |
| Leafy greens | Collards, dandelion greens, romaine, endive, turnip greens | Offer regularly, especially to older common snappers |
| Calcium | Cuttlebone, calcium block, vet-approved supplement | Use with proper UVB and diet planning |
Commercial turtle pellets can be useful because they are formulated for aquatic turtles. The current article already includes pellet links, and those can remain as long as the page makes clear that pellets are only part of the diet.
Examples include Mazuri Aquatic Turtle Diet, Zoo Med Natural Aquatic Turtle Food, and ReptoMin Floating Food Sticks.

Foods Snapping Turtles Should Not Eat
Snapping turtles may try to eat many foods, but that does not make those foods safe. Avoid foods that are nutritionally poor, too fatty, toxic, too salty, or likely to foul the water.
- Bread, pasta, crackers, cookies, cake, and pastries
- Dairy foods
- Deli meat, hot dogs, sausages, bacon, and processed meat
- Salty foods and sugary foods
- Dog food and cat food as routine meals
- Raw grocery-store meat, chicken, or beef as regular foods
- Frequent goldfish or other thiaminase-heavy feeder fish
- Wild-caught fish, frogs, or amphibians from unknown waters
- Avocado, tomato leaves, potato leaves, tobacco, and toxic plants
- Large hard prey that can cause choking or injury
Feeder fish can carry parasites and bacteria, and a diet based mainly on fish can contribute to vitamin problems. If fish are used, keep them occasional and choose safer sources.
Remove uneaten food after each meal. Leftovers rot quickly, especially in warm turtle water, and can harm water quality.

Do Snapping Turtles Eat Fish, Frogs, Ducks, and Plants?
Snapping turtles eat many foods, but not every dramatic story reflects their daily diet. Here are clear answers to common questions.
| Question | Answer | Important note |
|---|---|---|
| Do snapping turtles eat fish? | Yes, they eat fish and scavenge dead fish. | Pet turtles should not live on feeder fish alone. |
| Do snapping turtles eat frogs? | Yes, frogs and tadpoles can be part of the wild diet. | Avoid wild-caught amphibians for pets. |
| Do snapping turtles eat ducks? | Occasionally, large snappers may take small birds or waterfowl. | This is not their whole diet and is often overstated. |
| Do snapping turtles eat plants? | Yes, especially common snapping turtles. | Aquatic vegetation can be a major part of the diet. |
| Do snapping turtles eat carrion? | Yes, they scavenge dead animals. | This helps them act as cleanup animals in freshwater habitats. |
| Do snapping turtles eat snakes? | They may eat snakes or other reptiles if available. | This is opportunistic, not a daily captive food plan. |
| Do snapping turtles eat other turtles? | They can, especially alligator snappers. | Do not house small turtles with snapping turtles. |
Feeding Snapping Turtles in a Pond
Most wild snapping turtles in a pond do not need you to feed them. They usually find food on their own and help remove dead animals, insects, fish, and plant matter.
Feeding wild snapping turtles can create problems. It can make turtles approach people, increase bite risk, attract other wildlife, worsen water quality, and change natural foraging behavior.
If you manage a private pond and are worried about turtles eating fish, remember that snapping turtles often scavenge and forage rather than actively wiping out healthy fish populations. For more pond care context, read What to Feed Turtles in a Pond and Turtles for Ponds.
Should You Feed Wild Snapping Turtles?
You should usually observe wild snapping turtles instead of feeding them. Do not hand feed wild snapping turtles. Do not encourage them to approach docks, beaches, yards, pets, or children.
If you find a snapping turtle crossing a road, the goal is not to feed it. Help only if it is safe to do so. Move the turtle in the direction it was already traveling, and never lift a snapping turtle by the tail.
Use our How to Pick Up a Snapping Turtle, Can a Snapping Turtle Bite Your Finger Off?, and Turtle Bites guides for safety information.
Snapping Turtle Feeding Mistakes
Feeding by hand
Snapping turtles have strong jaws and fast strikes. Use tongs, a net, or another safe tool. Keep fingers away from the mouth.
Feeding only feeder fish
Feeder fish are not a complete diet. Frequent fish feeding can create nutrition problems and water quality problems.
Using goldfish as a staple
Goldfish are a poor routine feeder choice. Use safer variety foods instead.
Feeding grocery meat as a regular food
Chicken, pork, beef, deli meat, and other human meats should not be routine foods. They do not provide the right mineral balance for turtle health.
Skipping plants
Common snapping turtles eat more plant matter than many keepers expect. Offer safe aquatic plants and leafy greens.
Leaving leftovers in the tank
Snapping turtles are messy. Uneaten food can rot and overwhelm the filter. Remove leftovers after feeding.
When to See a Vet
Contact a reptile veterinarian if your snapping turtle shows appetite, mouth, shell, breathing, or buoyancy problems. Snapping turtles can hide illness until it is serious.
- Refusing food when temperatures and setup are correct
- Sudden weight loss
- Swollen eyes or closed eyes during the day
- Nasal discharge or open-mouth breathing
- Floating sideways or trouble diving
- Mouth swelling, mouth sores, or difficulty swallowing
- Choking, repeated gagging, or food stuck in the mouth
- Soft shell, shell pits, white patches, bad smell, or shell wounds
- Lethargy or sudden behavior change
- Bleeding, bites, burns, or cracked shell
Helpful health guides include Turtle First Aid, Sick Turtle, Shell Rot, and Turtle Respiratory Infections.
Related AllTurtles Guides
- What Do Turtles Eat?
- What Do Baby Turtles Eat?
- Common Snapping Turtle
- Snapping Turtle Facts
- Alligator Snapping Turtle
- Types of Snapping Turtles
- Snapping Turtle Enclosure Setup
- How Big Do Snapping Turtles Get?
- How Long Do Snapping Turtles Live?
- Snapping Turtle Predators
- Snapping Turtle Eggs
- Can Turtles Live With Fish?
- Turtle Tank Size Calculator
Sources and Further Reading
- North Carolina Wildlife Resources Commission, Common Snapping Turtle
- U.S. Fish and Wildlife Service, Alligator Snapping Turtle
- Smithsonian National Zoo, Alligator Snapping Turtle
- VCA Animal Hospitals, Feeding Aquatic Turtles
FAQ
What do snapping turtles eat?
Snapping turtles eat fish, frogs, crayfish, insects, worms, snails, aquatic plants, algae, carrion, and small animals when available. They are opportunistic omnivores.
What do baby snapping turtles eat?
Baby snapping turtles eat small foods such as insect larvae, worms, tiny snails, tadpoles, small crustaceans, tiny fish, turtle pellets, and soft aquatic plants.
What do common snapping turtles eat?
Common snapping turtles eat animal prey, carrion, and a surprising amount of plant material. Their diet can include aquatic plants, insects, fish, frogs, invertebrates, reptiles, and occasional birds or small mammals.
What do alligator snapping turtles eat?
Alligator snapping turtles are more carnivorous. They commonly eat fish, crayfish, mollusks, smaller turtles, insects, snakes, birds, and some vegetation. They use a worm-like tongue lure to attract prey.
Do snapping turtles eat fish?
Yes. Snapping turtles eat fish in the wild and may eat fish in captivity. Pet snapping turtles should not be fed a fish-only diet, and frequent goldfish should be avoided.
Do snapping turtles eat plants?
Yes. Common snapping turtles eat aquatic plants and algae. Pet snappers can be offered safe aquatic plants and leafy greens as part of a varied diet.
Can I feed a wild snapping turtle?
You should usually avoid feeding wild snapping turtles. Feeding can make them approach people, increase bite risk, attract other animals, and affect water quality.
What should I feed a pet snapping turtle?
Feed a varied diet that includes aquatic turtle pellets, worms, insects, crayfish, snails, shrimp, occasional safe fish, aquatic plants, leafy greens, and calcium support. Ask a reptile veterinarian for a schedule based on age and health.
How often should snapping turtles eat?
Hatchlings often eat small meals daily. Juveniles may eat daily or every other day. Many healthy adults can eat 2 to 3 times weekly. Adjust by body condition, water temperature, health, and veterinary guidance.
Final Thoughts
Snapping turtles are opportunistic omnivores with a broad diet. In the wild, they help freshwater ecosystems by eating plants, insects, fish, frogs, carrion, and other available foods.
In captivity, the goal is not to copy every wild food item. The goal is to provide a safe, varied, balanced diet that supports growth, shell health, and clean water. Use pellets as one part of the diet, add safe animal and plant foods, avoid hand feeding, and contact a reptile veterinarian if your turtle stops eating or shows signs of illness.

Pat
Saturday 6th of January 2024
I like your explanations. My turtle is a malayan box turtle. I usually offer food in the morning. Sometimes she doesn't eat anything However if I leave it there around 4 pm she eat everything. Question: When is the best time to offer food?