Wildschildkröten können mit Pflanzen, Früchten, Insekten oder Fischen gefüttert werden. Je nachdem, welche Nahrungsquellen ihnen in ihren wilden Lebensräumen zur Verfügung standen, sind einige Schildkröten möglicherweise nicht an all diese Nahrungsmittel angepasst.
Die meisten Landschildkröten sind daran gewöhnt, Gräser, Blätter und gelegentlich ein Insekt zu fressen. Die Mehrheit der Süßwasserschildkröten frisst in jungen Jahren wirbellose Larven und wechselt dann mit zunehmendem Alter dazu, hauptsächlich Wasservegetation zu fressen. Süßwasser-Schnappschildkröten sind Raubtiere aus dem Hinterhalt, die Fische und Krebstiere fressen. Salzwasserschildkröten wie Lederschildkröten, Unechte Karettschildkröten und grüne Meeresschildkröten fressen eine Vielzahl von Nahrungsmitteln, darunter Quallen, Schalentiere, Seegras und Algen.