Schnappschildkröten sind opportunistische Raubtiere und fressen eine Vielzahl von Tieren, darunter auch andere Schildkröten. Es ist zwar möglich, dass eine einjährige Schnappschildkröte eine Babyschildkröte frisst, es ist jedoch unwahrscheinlich, dass dies häufig vorkommt. Schnappschildkröten fressen normalerweise lieber kleinere Beutetiere, die leichter zu fangen und zu handhaben sind. Sie neigen auch dazu, in langsam fließenden Gewässern wie Teichen und Sümpfen zu jagen, wo die Wahrscheinlichkeit geringer ist, dass Babyschildkröten anzutreffen sind.