娃娃鱼属肉食性动物。在野生环境中,其食物结构因生长发育的阶段不同及环境中食物组成的变化而异。食物种类以蛙、虾、螃蟹、鱼类为主,食物组成的季节变化基本上与栖息环境中水生动物的季节性盛衰相一致。但摄食有一定的选择性。对含有脂肪的动物饵料因消化力差而不适应。幼体娃娃鱼以食浮游生物为主,成体娃娃鱼则取食较大动物。季节温度对摄食强度有很大影响。水温在4℃~24℃时,摄食强度与升温成正相关,24℃~28℃时摄食强度成反相关。个体大小对其摄食有一定的差异性。在人工饲养条件下,没有出现主动摄食植物的现象。经观察和解剖发现,偶尔也摄食植物,这可能是在饥饿无食的状况下被迫或误食的,但消化植物能力极差。饥饿时会有自相残杀,弱肉强食。