What Do Mata Mata Turtles Eat? Feeding Guide

Mata mata turtles are strict carnivores that eat fish. They sit still, open their wide mouth, and suck in fish that wander close. In captivity they need small live or whole fish of an appropriate size.

Chewy Online Pet Supplies


35% Off at Chewy.com

+ Free Shipping

Save Now

How Mata Matas Hunt

The mata mata (Chelus fimbriata) lives in slow, tannin-stained water in South America. Its flat, leaf-like head and fringed neck help it blend in. When a fish comes near, it strikes by rapidly expanding its throat, drawing in the fish and water together, then pushes the water out and swallows the fish whole.

What to Feed in Captivity

  • Small feeder fish: guppies, minnows and similar fish sized to fit comfortably in the turtle’s mouth.
  • Quality matters: buy from a reputable source and quarantine feeder fish, because wild or pet-store feeders can carry parasites.
  • Variety: offer different fish species rather than one type, because some feeders (such as goldfish) are low in nutrition and contain an enzyme that breaks down thiamine.

Some keepers train mata matas to accept thawed whole fish held on forceps, which is safer for the turtle and easier on you.

How Often

Young mata matas are usually fed daily or every other day; adults eat less often. Because feeding schedules vary by size and keeper experience, follow guidance from a reptile vet or an experienced breeder and watch the turtle’s body condition.

Water Conditions

Mata matas prefer soft, acidic, tannin-tinted water that is warm and relatively shallow, with low flow and dim lighting. Poor water leads to shell and skin issues and appetite loss. This species is delicate and best for experienced keepers.

Bottom Line

Mata matas eat fish only, and success depends on water quality, safe prey and patience. For easier turtle species, try our guides to musk turtles or African sideneck turtles.

General information, not veterinary advice. Consult an exotic vet.