Les dragons d'eau chinois sont omnivores, mais l'essentiel de leur régime alimentaire devrait être composé de grillons vivants, de vers de farine, de vers de terre, de criquets, de sauterelles et de poissons d'alimentation. Les légumes râpés et les petits morceaux de fruits peuvent représenter 10 à 15 % de leur alimentation. Les dragons d'eau chinois préfèrent une alimentation variée et peuvent refuser la nourriture s'ils s'ennuient ; idéalement, les propriétaires devraient changer le type de nourriture proposée quotidiennement pour garder leur appétit intéressé.
Leurs régimes varient également légèrement en fonction de l'âge. Les nouveau-nés et les jeunes dragons ont besoin que leur nourriture soit brisée en petits morceaux, tandis que les dragons juvéniles et adultes peuvent manger des proies entières. Les dragons d'eau adultes doivent également être nourris avec des bébés souris nouveau-nés qui sont soit complètement glabres, soit commencent tout juste à pousser. Ces souris nouveau-nées, parfois appelées pinkies ou fuzzies, fournissent des nutriments importants et sont riches en calcium. Les dragons adultes peuvent également manger des vers de farine royaux, mais ces tétées peuvent être plus difficiles car les vers piquent. Pour éviter les blessures, les propriétaires doivent écraser la tête du ver avant de le donner à un dragon d'eau chinois.
Les propriétaires ne doivent jamais nourrir d'insectes dragons d'eau chinois capturés à l'extérieur ou dans l'arrière-cour. Il est impossible de déterminer si l'insecte a été exposé à des pesticides ou des herbicides; nourrir un insecte contaminé à un dragon d'eau chinois peut provoquer une maladie grave.