What do turtles eat? The answer depends on the species, age, habitat, and whether the turtle is aquatic, semi-aquatic, terrestrial, or marine. Many pet turtles are omnivores that eat both animal protein and plants, but some turtles are mostly carnivorous and tortoises are usually herbivores.
This complete turtle diet guide explains safe foods, feeding schedules, foods to avoid, diet differences by turtle type, and when diet changes may need reptile vet care.
For species-specific help, see our box turtle diet guide, tortoise diet guide, and snapping turtle diet guide.

Quick answer
Most common pet turtles eat a mix of commercial turtle pellets, animal protein, leafy greens, vegetables, and occasional fruit. Young aquatic turtles usually need more animal protein. Adult aquatic turtles usually need more plant matter than many keepers expect.
Aquatic turtles usually need to eat in water so they can swallow. Box turtles eat on land and need a balanced mix of animal foods and plant foods. Tortoises are mostly herbivores and should eat grasses, weeds, hay, and leafy greens instead of meat.
Never feed turtles bread, dairy, salty snacks, processed meat, chocolate, spoiled food, pesticide-exposed insects, or toxic plants. Use the charts below to match food to your turtle’s species and age.

Find your turtle’s species before planning a diet
A red-eared slider, box turtle, musk turtle, softshell turtle, snapping turtle, tortoise, and sea turtle do not eat the same diet. Use species identification first, then build the feeding plan.
Find Turtle Species by Diet Needs
Search turtles, tortoises, box turtles, and sea turtles by name, habitat, adult size, care level, and pet suitability before choosing a diet plan.
Turtle diet chart by type
Use this table as a starting point. Always confirm the natural diet of your exact species before changing foods.
| Turtle type | Diet category | Common foods | Care note |
|---|---|---|---|
| Aquatic turtles such as sliders, cooters, painted turtles, and map turtles | Omnivorous | Turtle pellets, insects, worms, snails, occasional fish, leafy greens, aquatic plants, vegetables | Young turtles need more protein. Adults need more plants. |
| Box turtles | Omnivorous | Earthworms, crickets, slugs, snails, leafy greens, vegetables, mushrooms, berries, limited fruit | Young box turtles often eat more animal foods than adults. |
| Tortoises | Mostly herbivorous | Grasses, weeds, hay, dandelion greens, plantain, safe flowers, leafy greens, limited vegetables | Most tortoises should not eat meat, dog food, or cat food. |
| Musk and mud turtles | Mostly carnivorous | Pellets, earthworms, snails, insects, shrimp, bloodworms, small aquatic prey | Offer calcium-rich prey and keep water clean. |
| Softshell turtles | Mostly carnivorous | Pellets, worms, insects, shrimp, crayfish, fish, aquatic invertebrates | Clean water and safe prey sources are especially important. |
| Snapping turtles | Carnivorous to omnivorous | Pellets, fish, worms, insects, crayfish, snails, carrion, aquatic plants | Do not hand-feed large snappers. |
| Sea turtles | Species-specific | Green turtles eat seagrass and algae. Hawksbills eat many sponges. Leatherbacks eat jellyfish and other soft prey. | Sea turtles are protected wildlife and are not pets. |
Safe turtle foods
A healthy turtle diet usually combines a reliable staple with fresh foods that match the species. Variety matters, but random variety is not the goal. The best diet is planned around species, age, shell condition, body condition, and habitat.
Commercial turtle pellets
High-quality turtle pellets are useful for many aquatic and omnivorous turtles because they provide a consistent base of protein, vitamins, and minerals. Pellets should be part of the diet, not the only food forever.
Rotate reputable pellet types when appropriate, and match pellet size to the turtle. Small turtles need smaller pellets. Large floating pellets are easier for bigger aquatic turtles to find.
Animal protein foods

Animal protein is important for most pet turtles, especially hatchlings, juveniles, musk turtles, mud turtles, softshell turtles, and snapping turtles.
- Earthworms and nightcrawlers
- Crickets, roaches, grasshoppers, and other captive-bred feeder insects
- Mealworms, waxworms, silkworms, and black soldier fly larvae
- Snails and slugs from safe sources
- Bloodworms, blackworms, shrimp, krill, and crayfish
- Occasional safe feeder fish for suitable aquatic species
- Hard-boiled egg for some omnivores, used rarely

Do not collect random insects, frogs, tadpoles, or fish from outside. Wild-caught prey may carry pesticides, parasites, or disease. Fireflies should never be fed to turtles.
Leafy greens and vegetables
Leafy greens should be a major part of the diet for adult omnivorous turtles and nearly all tortoises. Wash fresh plant foods before feeding.
- Romaine lettuce
- Green leaf and red leaf lettuce
- Dandelion greens
- Collard greens
- Mustard greens
- Turnip greens
- Endive and escarole
- Carrot tops
- Squash
- Bell pepper
- Green beans
- Grated carrot
Spinach, Swiss chard, and beet greens can be offered only sparingly because they contain oxalates that can interfere with mineral absorption when overused.
Aquatic plants
Aquatic plants are excellent for many adult sliders, cooters, painted turtles, and other omnivorous water turtles. They also provide natural foraging.
- Duckweed
- Anacharis
- Frogbit
- Water lettuce
- Water hyacinth where legal and non-invasive
- Azolla
Use only plants that are safe for turtles and free from pesticides, fertilizers, and unsafe aquarium treatments.
Fruits as treats
Fruit is a treat, not a staple. Too much fruit can cause loose stool, picky eating, and diet imbalance.
- Berries
- Melon
- Apple without seeds
- Pear
- Mango
- Papaya
- Banana in very small amounts
Box turtles often enjoy fruit, but even for box turtles it should stay limited. For most aquatic turtles, fruit should be occasional and small.
Calcium and supplements

Turtles need enough calcium to build strong bones and shell. Calcium sources can include cuttlebone, calcium powder made for reptiles, whole prey with bones or shells, and calcium-rich greens.
Indoor turtles also need proper UVB lighting so they can use calcium correctly. Do not rely on diet alone if the turtle’s lighting and basking setup are wrong.

How often to feed turtles
Feeding frequency depends on age, species, temperature, health, and activity. Hatchlings need food more often because they are growing. Adults usually need less frequent feeding.
| Turtle stage | Common feeding schedule | Notes |
|---|---|---|
| Hatchlings | Usually daily | Use small foods and strong calcium support. |
| Juveniles | Usually daily or most days | Protein needs are higher, but do not force rapid growth. |
| Adult aquatic omnivores | Often every 2 to 3 days for main meals | Greens and aquatic plants can be offered more often for grazing. |
| Adult box turtles | Often daily to every other day, depending on species and condition | Use a balanced mix of animal foods and plants. |
| Adult tortoises | Usually daily grazing or daily plant meals | Focus on high-fiber safe plants, weeds, grasses, and hay. |
| Brumation period | Reduced or no feeding if properly brumating | Only brumate healthy species under correct conditions. |

How much to feed turtles
There is no single portion size for every turtle. Use body condition, growth, appetite, water quality, and species needs to guide portions.
- Offer only what the turtle can eat in a controlled feeding window.
- Remove leftover food before it fouls the water.
- Do not feed more just because the turtle begs.
- Use more plants and fewer protein treats for most adult aquatic omnivores.
- Track shell growth and weight so fast growth or obesity does not sneak up on you.
For growth planning, see our how fast turtles grow guide and turtle tank size calculator.
Foods turtles should not eat
Many foods that seem harmless can cause digestive problems, nutrient imbalance, or toxicity in turtles.

| Do not feed | Why it is a problem |
|---|---|
| Bread, pasta, crackers, cereal, chips, and pretzels | Starchy, salty, and not species-appropriate |
| Chocolate, candy, and sweet human snacks | Unsafe and nutritionally inappropriate |
| Milk, cheese, yogurt, and dairy foods | Turtles do not digest dairy well |
| Bacon, ham, pepperoni, hot dogs, and deli meat | Too salty, fatty, and processed |
| Fried food and greasy food | Too much fat and no useful nutrition |
| Avocado, rhubarb leaves, potato leaves, tomato leaves, and oleander | Potentially toxic plant material |
| Wild-caught insects, wild fish, wild frogs, and wild tadpoles | May carry pesticides, parasites, or disease |
| Fireflies | Dangerous for reptiles |
| Old or spoiled food | Can grow bacteria and foul the habitat |
| Dog food and cat food as a staple | Wrong calcium, phosphorus, fat, and protein balance for turtles |
What do aquatic turtles eat?

Aquatic turtles include red-eared sliders, yellow-bellied sliders, painted turtles, cooters, and map turtles. Most are omnivores, but the balance changes with age.
Young aquatic turtles usually eat more animal protein. Adults usually need more leafy greens, vegetables, and aquatic plants.
- Commercial aquatic turtle pellets
- Earthworms, crickets, roaches, bloodworms, shrimp, and snails
- Occasional safe feeder fish
- Romaine, dandelion greens, collards, endive, and escarole
- Duckweed, anacharis, frogbit, and other safe aquatic plants
- Small amounts of squash, carrot, bell pepper, and green beans
Aquatic turtles usually need to eat in water. A separate feeding tub can help keep the main tank cleaner, but it is not right for every turtle because repeated handling can stress some animals.
What do box turtles eat?

Box turtles are land-dwelling omnivores. They eat insects, worms, snails, slugs, mushrooms, greens, vegetables, berries, and limited fruit.
A practical box turtle diet often includes about half plant-based foods and half animal-based foods, adjusted by age, species, body condition, and vet guidance. Young box turtles often prefer more worms and insects. Adults usually need more plant matter.
- Earthworms, crickets, roaches, slugs, snails, and mealworms
- Dandelion greens, collards, mustard greens, turnip greens, and romaine
- Squash, carrot, mushrooms, bell pepper, and cactus pad
- Berries, melon, mango, and banana as limited treats
- Calcium powder and UVB support for indoor animals
Read the full what do box turtles eat guide for a deeper food list and feeding schedule.
What do tortoises eat?
Tortoises are land turtles, and most common pet tortoises are herbivores. They need a high-fiber plant diet, not a high-protein aquatic turtle diet.
- Safe grasses and hay for grazing species
- Dandelion greens, plantain, clover, sow thistle, and safe weeds
- Collards, turnip greens, mustard greens, escarole, and endive
- Safe flowers such as hibiscus and dandelion flowers
- Very limited fruit only for species that naturally tolerate it
Most tortoises should not eat meat, cat food, dog food, or large amounts of fruit. See our full what do tortoises eat guide and tortoise safe plants list for more detail.
What do musk and mud turtles eat?

Musk and mud turtles are small aquatic turtles that usually eat more animal foods than sliders or painted turtles. They forage along the bottom for worms, snails, insect larvae, crustaceans, carrion, and other small prey.
In captivity, use a quality turtle pellet as a base, then rotate worms, snails, crickets, roaches, bloodworms, blackworms, shrimp, and small pieces of safe fish. Some individuals may nibble aquatic plants, but many ignore vegetables.
What do softshell turtles eat?

Softshell turtles are mostly carnivorous. They eat fish, crayfish, shrimp, insects, tadpoles, worms, and other aquatic prey in the wild.
In captivity, use carnivorous aquatic turtle pellets with safe protein foods such as earthworms, crickets, shrimp, bloodworms, blackworms, and occasional fish. Avoid rough tank decor and unsafe live prey that may injure the turtle.
For enclosure planning, see our softshell turtle tank setup guide.
What do snapping turtles eat?

Snapping turtles are opportunistic feeders. They eat fish, amphibians, crayfish, insects, worms, snails, carrion, smaller animals, and some aquatic plants.
Captive common snapping turtles need a carefully planned diet because they grow large, make a lot of waste, and can become overweight. Use quality turtle pellets, whole prey where appropriate, worms, insects, occasional fish, and some plant matter.
Do not hand-feed large snapping turtles. Drop food into the water with safe tools or feed in a controlled setup that does not put your hands near the turtle’s mouth.
Read our detailed what do snapping turtles eat guide and snapping turtle enclosure setup guide.
What do Asian box turtles eat?

Asian box turtles are usually omnivores. Many species eat insects, worms, snails, aquatic prey, mushrooms, fruits, greens, and other plant material.
Some Asian box turtles are more aquatic than North American box turtles and may prefer feeding in shallow water. Use species-specific guidance because the group includes many protected and conservation-sensitive turtles.
Never buy wild-caught or illegally traded Asian box turtles. Check local law and conservation status before acquiring any protected species.
What do sea turtles eat?

Sea turtles are not pets, but they show how varied turtle diets can be.
| Sea turtle | Typical diet |
|---|---|
| Green sea turtle | Adults mainly eat seagrasses and algae. |
| Loggerhead sea turtle | Often eats crabs, mollusks, whelks, and other hard-shelled prey. |
| Hawksbill sea turtle | Often eats sea sponges and other reef foods. |
| Leatherback sea turtle | Specializes in jellyfish and other soft-bodied prey. |
| Olive ridley and Kemp’s ridley | Often eat crabs, shrimp, fish, mollusks, and other marine prey. |
| Flatback sea turtle | Eats a mix of soft-bodied invertebrates and other marine foods. |
For more, see our sea turtle species, green sea turtle, hawksbill sea turtle, and leatherback sea turtle guides.
Seasonal diet changes and brumation

Turtles are ectotherms, so temperature affects appetite and digestion. A turtle kept too cold may stop eating or digest food poorly.
Some temperate species brumate during winter. A healthy turtle preparing for supervised brumation may eat less or stop eating. Do not force-feed a brumating turtle unless a reptile vet instructs you.
Indoor turtles kept warm with consistent lighting may stay active year-round. Match feeding to the turtle’s real activity, temperature, and health instead of the calendar alone.
See our turtle hibernation and brumation guide before attempting brumation.
Can turtles eat this?
The table below answers common food questions. Safe does not always mean useful as a staple.
| Food | Can turtles eat it? | Best answer |
|---|---|---|
| Apple | Sometimes | Small pieces without seeds. Use as an occasional treat. |
| Banana | Sometimes | Very small amounts only. It is sugary and not a staple. |
| Strawberries | Sometimes | Safe for many box turtles as a treat. Limit fruit. |
| Cucumber | Sometimes | Safe but low in nutrition. Use only as part of variety. |
| Duckweed | Yes for many aquatic turtles | Good aquatic plant food when grown safely. |
| Parsley | Yes in moderation | Use as part of a mixed greens rotation. |
| Spinach | Rarely | Use sparingly because of oxalates. |
| Raw shrimp | Sometimes | Unseasoned shrimp can be a protein treat for suitable species. |
| Bloodworms | Yes for many aquatic turtles | Good protein treat, especially for young turtles. Not a complete diet. |
| Mealworms | Yes in moderation | Better as part of a varied insect rotation. |
| Feeder fish | Occasionally | Use safe sources and feed sparingly. |
| Dog food or cat food | Not as a staple | Poor long-term nutrition for turtles. Avoid routine use. |
| Bread | No | Not useful and can cause digestive issues. |
| Cheese or milk | No | Turtles should not eat dairy. |
| Chocolate | No | Unsafe. Do not feed candy or chocolate. |
| Pickles | No | Too salty and acidic. |
| French fries or chips | No | Too salty and fatty. |
| Peanuts or nuts | No | Too fatty and not species-appropriate. |
| Wild insects | No | May contain pesticides or parasites. |
| Fireflies | No | Dangerous for reptiles. |
Feeding safety and hygiene

Food, tank water, feeding tools, and leftovers can carry germs. Keep turtle feeding separate from human food areas.
- Wash your hands after feeding or cleaning.
- Use dedicated turtle feeding tools and buckets.
- Do not wash turtle dishes in a kitchen sink.
- Remove uneaten food quickly.
- Do not let children handle turtle food, tank water, or waste without close adult supervision.
- Do not kiss turtles or let them roam on food-prep surfaces.
When to see a reptile vet

Diet problems can become health problems. Contact a reptile vet if your turtle shows any of these warning signs.
- Refuses food for several days without a normal seasonal reason
- Loses weight or feels lighter than usual
- Has swollen eyes or eyes that stay closed
- Has a soft, misshapen, pyramided, or damaged shell
- Has repeated diarrhea or very abnormal poop
- Has gritty or excessive urates
- Floats unevenly or cannot dive
- Breathes with the mouth open or has nasal bubbles
- Becomes lethargic, weak, or unusually inactive
- May have eaten gravel, plastic, metal, toxic plants, spoiled food, or unsafe prey
For urgent health topics, see our turtle first aid, turtle not eating, turtle poop, shell rot, metabolic bone disease, and turtle respiratory infection guides.
Related AllTurtles guides
- What Do Baby Turtles Eat?
- What Do Box Turtles Eat?
- What Do Tortoises Eat?
- What Do Red-Eared Sliders Eat?
- What Do Snapping Turtles Eat?
- Tortoise Safe Plants
- Box Turtle Safe Plants
- Important Vitamins and Minerals for Turtles
- Turtle Tank Setup Guide
- Turtle Species Finder
Frequently asked questions
What do turtles eat?
Most pet turtles eat a mix of commercial turtle pellets, animal protein, leafy greens, vegetables, aquatic plants, and occasional fruit. The exact diet depends on species and age.
What do aquatic turtles eat?
Aquatic turtles such as sliders, painted turtles, cooters, and map turtles usually eat pellets, insects, worms, snails, occasional fish, leafy greens, vegetables, and aquatic plants. Young turtles usually need more animal protein, while adults need more plant matter.
How often should I feed my turtle?
Hatchlings and juveniles usually eat daily or most days. Many adult aquatic turtles eat main meals every two to three days, with greens or aquatic plants offered more often. Tortoises usually graze on safe plants daily.
Can turtles eat fruit?
Some turtles can eat small amounts of fruit as a treat. Box turtles often enjoy berries and melon. Most aquatic turtles should get fruit only rarely. Too much fruit can cause loose stool and diet imbalance.
Can turtles eat bread?
No. Bread is not a useful turtle food and can cause digestive problems. Turtles should eat species-appropriate foods such as pellets, safe prey, leafy greens, vegetables, and aquatic plants.
Do turtles need calcium?
Yes. Turtles need calcium for bones and shell health. Calcium can come from cuttlebone, reptile calcium powder, calcium-rich greens, and whole prey with bones or shells. Indoor turtles also need proper UVB lighting.
Do turtles need to eat in water?
Most aquatic turtles need to eat and swallow in water. Box turtles and tortoises can eat on land. Some keepers use a separate feeding tub for aquatic turtles, but repeated handling may stress some turtles.
Why is my turtle not eating?
A turtle may stop eating because of cold temperatures, stress, poor water quality, illness, new surroundings, brumation, or diet problems. If refusal to eat continues or comes with lethargy, swollen eyes, bubbles, weight loss, or abnormal swimming, contact a reptile vet.
Sources and further reading
- VCA Animal Hospitals, Feeding Aquatic Turtles
- VCA Animal Hospitals, Feeding Box Turtles
- PetMD, What Do Turtles Eat?
- MSD Veterinary Manual, Nutrition in Turtles
- Royal Veterinary College, Feeding Aquatic Turtles
- NOAA Fisheries, Green Turtle
- NOAA Fisheries, Hawksbill Turtle
- CDC, Reptiles and Amphibians Healthy Pets Guidance
Final thoughts
Turtles eat different diets because turtles are not all the same. A slider, box turtle, softshell turtle, snapping turtle, tortoise, and sea turtle each has a different feeding strategy.
For pet turtles, start with the species. Then match food to age, habitat, body condition, and health. A varied, species-appropriate diet with correct calcium, UVB, clean water, and sensible portions is the safest way to support long-term turtle health.
