What Can Turtles Eat?

Turtle Care πŸ“… August 7, 2026 πŸ‘ 4283

πŸ“ Summary

Turtles are omnivores - feed turtle pellets, aquatic plants, small fish and shrimp, lean meats, and some vegetables/fruit. Alternate foods for balance, do not overfeed, stop food a month before hibernation, and sun them after meals.

1 What Turtles Can Eat

Turtles are omnivores and need a balanced diet – alternate pellets, water plants, small fish, and shrimp for health. Here is what they can eat.

1. Small Fish and Shrimp

Rich in protein, calcium, and vitamins – what they eat in nature. Feed freshwater turtles only unsalted fish/shrimp; fresh caught is best, but dried is fine.

2. Turtle Pellets

Essential, but quality varies. Good pellets produce formed stools and an active, healthy turtle; poor ones pass mostly undigested and cloud the water. Check ingredients and protein content when buying.

3. Vegetables

Some pumpkin, watermelon, greens, or occasional rice is fine, but match the species – sliders eat little veg. Too much protein causes excess; some veg balances it.

4. Meat

Beef, lamb, chicken, duck, earthworms, grasshoppers, small crabs – all high-protein favorites. Feed lean, washed meat only; avoid greasy food that burdens the gut and causes enteritis.

2. Feeding Precautions

Alternate pellets, plants, fish, and shrimp for balance; do not overfeed (obesity, shell deformity, gut disease, even sudden death); stop feeding about a month before hibernation to clear the gut; let them sun after eating to aid digestion; and never feed spoiled food.

Those are the foods turtles can eat and how to feed them – hope they help.

Want to learn more about pet health?

Explore our pet health channel for more science-based care guides

Read More Articles β†’