Çin su ejderhaları omnivordur, ancak diyetlerinin büyük kısmı canlı cırcır böcekleri, yemek kurtları, solucanlar, çekirgeler, çekirge ve besleyici balıklardan oluşmalıdır. Kıyılmış sebzeler ve küçük meyve parçaları diyetlerinin yüzde 10 ila 15'ini oluşturabilir. Çin su ejderhaları çeşitli beslenmeyi tercih eder ve sıkılırsa yiyeceği reddedebilir; İdeal olarak, sahipleri iştahlarını korumak için günlük olarak sunulan yiyecek türünü değiştirmelidir.
Diyetleri de yaşa bağlı olarak biraz farklılık gösterir. Yavru ve genç ejderhaların yiyeceklerinin küçük parçalara bölünmesi gerekirken, genç ve yetişkin ejderhaları tüm avı yiyebilir. Yetişkin su ejderhaları da tamamen tüysüz olan veya henüz yeni kürklenmeye başlayan yeni doğan bebek farelere beslenmelidir. Bazen yeni çiviler veya tüyler olarak da adlandırılan bu yenidoğan fareler, önemli besin maddeleri sağlar ve kalsiyum bakımından yüksektir. Yetişkin ejderhalar ayrıca kral kurtçuklarını da yiyebilirler, ancak kurtçukların ısırmasından bu beslemeler daha zor olabilir. Yaralanmaları önlemek için, sahipleri bir Çin su ejderhasına vermeden önce solucanın kafasını ezmeli.
Sahipler, açık havada veya arka bahçede yakalanan Çin ejderhaları böceklerini asla beslememelidir. Böceğin böcek ilacı ya da herbisitlere maruz kaldığını belirlemek imkansızdır; Çin su ejderhasına kontamine olmuş bir böceğin beslenmesi ciddi hastalıklara neden olabilir.