红纹锦龟的食性会随着年龄的变化而改变,通常来说,越幼年的龟越喜欢肉类的食物,但是老年的红纹锦龟则更喜欢素食,很多主人会饲喂龟粮,这无疑是一个很好的选择,但是要注意食物的多样性。
南部锦龟的饮食习惯随年龄变化。植物占未成年龟的饮食的13%,而占成年龟的88%。这也许能说明未成年龟更喜欢肉,但只能通过吃幼虫之类的东西获取所需量。和锦龟有共同栖息地的拟地图龟也有相似的跟年龄成负相关的摄食习性。成年南部锦龟最常吃的植物有浮萍和水藻,而最常吃的动物有蜻蜓幼虫和淡水龙虾。
红纹锦龟是杂食性的,再它们的栖息地内,各种动植物,不论死活,都会成为它们的盘中餐。这其中包括:蜗牛,蛞蝓,昆虫,小龙虾,蝌蚪,小鱼,腐肉,水藻和水生植物。年幼的红纹锦龟是食肉的,而随着年龄的增加,年老的红纹锦龟更偏向于植食。红纹锦龟以水生植被、水藻和其他小型水生物(如昆虫、甲壳类和鱼类动物)为食。虽然红纹锦龟经常在孵化时或孵化后不久被啮齿目、犬科、蛇亚目动物吃掉,但成年龟的硬壳能抵御大部分的食肉动物,除了短吻鳄和浣熊。