草亀は食性が比較的に雑で、彼らは一般情況下で好き嫌いがなくて、だから動物性飼料と植物性飼料と合成飼料はすべて食べることができます。草亀が好む動物性飼料は、小魚、小エビ、ボウフラ、ミジンコ、その他の小昆虫である。これらの動物性の飼料にはタンパク質や脂肪分が多く含まれており、草亀に与えるのに適している。しかし、飼育者は餌を与える前に殺菌消毒に注意し、寄生虫や細菌感染を避ける必要がある。
草亀が好む植物性飼料には、カボチャ、リンゴ、セロリ、白菜、ホウレンソウなどの野菜や果物があり、これらの食品には微量元素やビタミンが多く含まれており、草亀の栄養バランスを保つことができる。人工飼料を食べることもできるが、幼年期の草亀は栄養の必要性が高いため、合成飼料を与えない方が良い。しかも合成飼料に含まれる栄養素は全面的ではあるものの含有量が多くないので、成人してから投与するのが望ましい。
子亀は餌の必要量が多く、飼育者は1日に1回餌を与えることを選択でき、毎回餌を与えなければならないが、この時彼らの消化能力と餌の必要量は比較的に高いからである。成体になったクサガメは、餌の需要が成体になるとあまり高くないため、隔日に1回か2日に1回の餌やりを選択することができる。