Die Essgewohnheiten von Schildkröten sind unterschiedlich und was sie essen, hängt von den verfügbaren Nahrungsquellen, dem Lebensraum, in dem die Schildkröte lebt, und dem Verhalten der Schildkröte ab. Die meisten erwachsenen Landschildkröten ernähren sich von Pflanzen. Sie grasen auf Gras oder grasen auf den Blättern von Büschen und Sträuchern, die in ihrer Reichweite sind. Einige Schildkrötenarten fressen auch Früchte. Gelegentlich nehmen einige Schildkröten auch kleine Insekten wie Raupen auf, die sich in den Pflanzen verfangen, die sie fressen, sodass Wirbellose auch einen Teil der Ernährung einer Schildkröte ausmachen.
Schildkröten sind Pflanzenfresser (vorwiegend)
Eine Gruppe von Schildkröten, die für ihre pflanzenfressenden Ernährungsgewohnheiten bekannt ist, sind Galapagos-Schildkröten. Galapagos-Schildkröten ernähren sich von Blättern und Gräsern und ihre Ernährung ist so einflussreich, dass ihre Panzer im Laufe ihrer Evolution auf unterschiedliche Weise modifiziert wurden, um ihre Essgewohnheiten widerzuspiegeln. Galapagos-Schildkröten-Unterarten, die Gräser fressen, die nahe am Boden liegen, haben kuppelförmige Panzer, deren Rand eng über ihrem Hals liegt. Galapagos-Schildkröten-Unterarten, die Blätter fressen, die sich auf Büschen und Sträuchern über dem Boden befinden, haben Panzer mit Sattelrückenform, wobei der Rand des Panzers nach oben gewölbt ist, sodass sie ihren Hals hoch in die Luft strecken können, wenn sie nach Nahrung greifen.
Süßwasserschildkröten wie Schnappschildkröten sind Raubtiere aus dem Hinterhalt. Schnappschildkröten sind zu umständlich, um mit großer Geschwindigkeit hinter ihrer Beute herzuschwimmen. Schnappschildkröten verstecken sich stattdessen in einem Haufen Wasservegetation und schnappen nach allem, was ihnen in den Weg kommt. Folglich fressen Schnappschildkröten Fische und Krebstiere.
Nahrung vom Alter abhängig
Die meisten Süßwasserschildkröten fressen in jungen Jahren die Larven von wirbellosen Wassertieren. Wenn sie älter werden, wechselt ihre Ernährung zu aquatischer Vegetation. Meeresschildkröten fressen eine Vielzahl von wirbellosen Meerestieren und Pflanzen. Zum Beispiel ernähren sich Lederschildkröten von Quallen, Unechte Karettschildkröten fressen am Boden lebende Schalentiere, Grüne Meeresschildkröten fressen Seegras und Algen.