Red-eared slider turtle eating a leafy green in a home aquarium
|

What Do Turtles Eat? A Complete Feeding Guide

Turtles look low maintenance, but feeding them the right way takes a little more thought than dropping in a handful of pellets. Poor diet is one of the most common reasons pet turtles get sick, leading to soft shells, eye and skin problems and stunted growth.

This guide explains what turtles eat in the wild and as pets, how diets change with age and species, how often to feed, foods to avoid and the questions turtle owners ask most on Reddit and Google, including what box turtles, sea turtles and baby turtles eat.

Quick answer: Most pet turtles, like red-eared sliders, are omnivores. They eat a mix of commercial turtle pellets, dark leafy greens such as romaine, collards and dandelion greens, and animal protein like earthworms, insects, snails and shrimp. Young turtles need more protein and should eat daily, while adults eat more plants and are usually fed every 2 to 3 days. Avoid raw grocery meat, processed human food and iceberg lettuce.

What Do Turtles Eat in the Wild?

Wild turtles eat whatever their habitat offers. Pond turtles eat aquatic plants, algae, insects, snails, worms, small fish and carrion. Box turtles forage on land for berries, mushrooms, worms, slugs and insects. Diets vary a lot between species, so it helps to know exactly which turtle you have.

Plate of chopped greens, shrimp and turtle pellets next to a turtle tank
A mix of pellets, greens and some protein makes a balanced turtle diet.

What to Feed a Pet Turtle

According to VCA Animal Hospitals, animal protein should make up no more than about two-thirds of a young turtle’s diet and roughly half of an adult’s. The rest should come mostly from plants.

Commercial turtle pellets

A high-quality pellet made for aquatic turtles is the easiest way to cover the basics. Do not rely on pellets alone, but use them as a steady base.

Leafy greens and vegetables

  • Romaine lettuce (not iceberg)
  • Collard, mustard and turnip greens
  • Dandelion greens
  • Aquatic plants like duckweed, water lettuce or anacharis
  • Small amounts of red bell pepper, squash or carrot

Animal protein

  • Earthworms and nightcrawlers
  • Crickets, mealworms and other insects from a pet store
  • Snails
  • Cooked or freeze-dried shrimp
  • Occasional feeder fish from a reliable source

Fruit as a treat

Strawberries, blueberries, melon and banana are fine in small amounts, especially for box turtles. For aquatic turtles, keep fruit to an occasional treat.

Infographic on what turtles eat: pellets, leafy greens, protein, treats, calcium and foods to avoid
A balanced turtle diet at a glance.

What Do Different Turtles Eat?

TurtleMain diet
Red-eared sliderOmnivore: pellets, greens, insects, worms
Box turtleOmnivore: worms, insects, berries, greens, mushrooms
Baby turtlesMostly protein: pellets, insects, worms, plus some greens
Snapping turtleMainly meat: fish, insects, frogs, plus some plants
Sea turtles (wild)Depends on species: green turtles eat seagrass and algae, leatherbacks eat jellyfish

Sea turtles are wild animals, not pets, but “what do sea turtles eat” is one of the most common turtle questions. Green sea turtles become mostly herbivores as adults, while loggerheads crunch crabs and shellfish and leatherbacks live on jellyfish.

Box turtle eating a strawberry on backyard grass
Box turtles enjoy fruit as an occasional treat.

How Often to Feed a Turtle

  • Hatchlings and juveniles: Once a day.
  • Adults: A good-sized meal every 2 to 3 days, which VCA notes is typical for adult aquatic turtles.
  • Portion size: A common rule is about as much food as would fit in the turtle’s head (not counting greens). Remove uneaten food after 15 to 20 minutes.

Foods Turtles Should Not Eat

  • Raw meat, chicken or fish from the grocery store
  • Processed foods like bread, hot dogs and lunch meat
  • Iceberg lettuce, which has very little nutrition
  • Dairy products
  • Oily fish like mackerel
  • Wild-caught fish or frogs, which can carry parasites
  • Chocolate, avocado and salty or sugary foods

Calcium and Vitamins

Turtles need calcium for strong shells and bones. Many vets suggest a cuttlebone or calcium supplement a few times a week and a reptile multivitamin about once a week. Aquatic turtles also need UVB lighting to use calcium properly.

Feeding Tips From Turtle Owners

  • Aquatic turtles swallow underwater, so feed them in the water.
  • Some owners use a separate feeding tub to keep the main tank cleaner.
  • Turtles will beg even when full. Stick to a schedule to avoid obesity.
  • Wash your hands after feeding or handling turtles, since they can carry Salmonella.

Thinking about other small pets? Read how long hamsters live and how long guinea pigs live. Cat owners may like how long cats live.

Frequently Asked Questions

Can turtles eat fish food?

Fish flakes are not a complete diet for turtles. Use pellets made for turtles instead.

How long can a turtle go without eating?

Healthy adults can go days to weeks, especially in cooler temperatures, but a turtle that stops eating should be checked by a reptile vet.

Can turtles eat bananas or strawberries?

Yes, as small occasional treats.

Why is my turtle not eating?

Common causes include water that is too cold, stress, a new environment or illness. Check tank temperature and lighting first.

The Bottom Line

Pet turtles do best on a mix of quality pellets, dark leafy greens and some animal protein, with more protein when young and more plants as adults. Feed juveniles daily and adults every few days, add calcium, and skip processed and raw grocery foods.

This article is for general information. Diets vary by species, so ask a reptile veterinarian about your specific turtle.

Keep Reading

Similar Posts