Eetgewoonten van schildpadden zijn gevarieerd en wat ze eten hangt af van de beschikbare voedselbronnen, de leefomgeving waarin de schildpad leeft en het gedrag van de schildpad. De meeste volwassen landschildpadden eten een dieet dat uit planten bestaat. Ze grazen op gras of bladeren op de bladeren van struiken en struiken die binnen hun bereik liggen. Een paar soorten schildpadden eten ook fruit. Af en toe nemen sommige schildpadden ook kleine insecten op, zoals rupsen die verstrikt raken in de planten die ze eten, dus ongewervelde dieren maken ook deel uit van het dieet van een schildpad.
Een groep schildpadden die bekend staat om hun herbivore voedingsgewoonten zijn Galapagos-schildpadden. Galapagos-schildpadden voeden zich met bladeren en grassen en hun dieet is zo invloedrijk dat het in de loop van hun evolutie zijn hun schelpen op verschillende manieren aangepast om hun eten te weerspiegelen gewoonten. Galapagos-schildpad-ondersoorten die grassen eten die dicht bij de grond liggen, hebben schelpen die koepelvormig zijn en de rand van hun schaal goed boven hun nek ligt. Galapagos-schildpad-ondersoorten die bladeren eten die boven de grond op struiken en struiken zitten, hebben schelpen die zadelvormig van vorm, met de rand van de schaal naar boven gebogen waardoor ze hun nek hoog in de lucht kunnen bewegen terwijl ze grijp hun voedsel.
Zoetwaterschildpadden zoals bijtschildpadden zijn hinderlaagroofdieren. Te omslachtig om met grote snelheid achter hun prooi te zwemmen, snauwden schildpadden in plaats daarvan in een bos waterplanten en snauwden alles wat op hun pad kwam. Bijgevolg eten bijtschildpadden vis en schaaldieren.
De meeste zoetwaterschildpadden eten, als ze jong zijn, de larven van ongewervelde waterdieren. Naarmate ze ouder worden, schakelt hun dieet over op waterplanten. Zeeschildpadden eten een verscheidenheid aan ongewervelde zeedieren en vegetatie. Lederschildpadden voeden zich bijvoorbeeld kwallen, onechte zeeschildpadden eten bodembewonende schelpdieren, groene zeeschildpadden eten zeegras en algen.