2厘米的小河豚以鱼、虾、蟹、贝壳类为食,亦食昆虫幼虫、枝角类、桡足类以及高等植物的叶片和丝状藻类。
在河豚鱼在幼鱼期间,食用对虾、虾和玉筋鱼:成年后除了食用沙丁鱼、鱿鱼和玉筋鱼外,还食用斑点鱼、秋刀鱼和竹荚鱼。
河豚苗可以喂食黄豆浆以及浮游生物